/* Jobs belongs to the Hub's quiet landscape and shared working surfaces. */
.jobs-space{--jobs-sage:#c0cfb4;--jobs-sand:#ead0aa;--jobs-line:#d0d8c326;--jobs-muted:#a9b7a1;--jobs-panel:#1d2a22ed;color:#e6e8db;min-width:0;font-size:.88rem}
.jobs-space .eyebrow{font-size:.63rem;letter-spacing:.13em;color:var(--jobs-sage)}
.jobs-status{min-height:0;margin:0}.jobs-status:not(:empty){margin-bottom:1rem;padding:.8rem 1rem;background:#253229ed;border:1px solid var(--jobs-line);border-radius:8px;color:var(--jobs-sand);font-size:.82rem}
.jobs-space [data-jobs],.jobs-form button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.5;border-radius:6px;font-weight:450}
.jobs-space [data-jobs]:focus-visible,.jobs-space :is(input,select,textarea,a):focus-visible{outline:2px solid var(--jobs-sand);outline-offset:3px}
.jobs-space [data-jobs].primary,.jobs-form .primary{background:var(--jobs-sand);border:1px solid var(--jobs-sand);color:#263127;padding:.65rem 1rem;font-size:.8rem}.jobs-space [data-jobs].primary:hover,.jobs-form .primary:hover{background:#f5dfbe}
.jobs-space .jobs-secondary{padding:.65rem 1rem;border:1px solid #c8d3bb3a;background:#ced8bd0c;color:#e0e6d7;font-size:.8rem}
.jobs-space .jobs-text-button,.jobs-space .jobs-quiet{border:0;background:transparent;padding:.35rem 0;color:#ccd7bd;font-size:.76rem;text-align:left;justify-content:flex-start}.jobs-space .jobs-text-button:hover{color:var(--jobs-sand)}
.jobs-space :is(input,select,textarea){font:inherit;color:#e4e9da;background:#15221bc9;border:1px solid var(--jobs-line);border-radius:6px;padding:.7rem;min-width:0;max-width:100%;box-sizing:border-box}.jobs-space select{color-scheme:dark}.jobs-space textarea{resize:vertical;line-height:1.8}.jobs-space input[type=checkbox]{width:17px;height:17px;min-width:17px;padding:0;margin:0;accent-color:var(--jobs-sage)}
.jobs-loading{padding:3rem 0}.jobs-loading h1{font:3.8rem var(--serif)}
.jobs-hero{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between;position:relative;isolation:isolate;background:radial-gradient(ellipse at 93% 0,#b4c79524,transparent 60%),linear-gradient(130deg,#293a2fec,#1b2822ed);border:1px solid var(--jobs-line);border-radius:16px;padding:2.3rem 2.4rem 0;overflow:hidden;margin-bottom:1.7rem}.jobs-hero:after{content:'';position:absolute;z-index:-1;width:340px;height:340px;border:1px solid #ccdab90b;border-radius:50%;right:-170px;top:-200px;box-shadow:0 0 0 50px #d3e5b805,0 0 0 100px #d3e5b804}.jobs-space .jobs-hero h1{font:clamp(2.6rem,4vw,4.4rem)/1.03 var(--serif);letter-spacing:-.02em;margin:.8rem 0 1rem}.jobs-hero h1 em{font-weight:400;color:#d6dfc3}.jobs-hero p:not(.eyebrow){color:#b8c5af;font-size:.83rem;max-width:420px}.jobs-hero-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-self:center}.jobs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-top:1px solid var(--jobs-line);margin-top:.4rem}.jobs-stats>button{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;gap:.2rem!important;background:transparent;border:0;border-radius:0!important;padding:1.1rem 1.2rem;min-width:0;text-align:left}.jobs-stats>button:first-child{padding-left:0}.jobs-stats>button+button{border-left:1px solid var(--jobs-line)}.jobs-stats strong{font:2rem var(--serif);color:#e4e8d8}.jobs-stats span{font-size:.67rem;color:#afbea4}.jobs-hero.is-compact{padding:1.45rem 1.7rem}.jobs-space .jobs-hero.is-compact h1{font-size:2.7rem;margin:.4rem 0 0}.jobs-hero.is-compact .eyebrow{margin:0}
.jobs-navigation{display:flex;gap:1rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jobs-line);padding-bottom:1rem;margin-bottom:1.7rem;min-width:0}.jobs-navigation nav{display:flex;flex-wrap:wrap;gap:.2rem;padding:4px;background:#17211bc9;border:1px solid var(--jobs-line);border-radius:9px;min-width:0}.jobs-navigation nav button{padding:.6rem .85rem;font-size:.78rem;background:transparent;border:0;color:#aebca4}.jobs-navigation nav button[aria-pressed=true]{background:#bdcdaa21;color:#e5ebd7}
.jobs-section{min-width:0}.jobs-section-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.3rem}.jobs-section-heading h2,.jobs-detail-heading h2{font:2.2rem/1.2 var(--serif);margin:0;color:#e5e7d8;overflow-wrap:anywhere}.jobs-section-heading .eyebrow{margin-bottom:.5rem}.jobs-view-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--jobs-line);border-radius:7px}.jobs-view-switch button{border:0;background:transparent;font-size:.72rem;padding:.4rem .65rem;color:#b0bda6}.jobs-view-switch button[aria-pressed=true]{background:#c3d2af21;color:#e6ebd8}
.jobs-filters{display:grid;grid-template-columns:minmax(160px,1.8fr) repeat(3,minmax(100px,1fr));gap:.7rem;margin-bottom:1.3rem}.jobs-filters label{font-size:.63rem;color:#a8b99e;display:flex;flex-direction:column;gap:.4rem;min-width:0}.jobs-filters input,.jobs-filters select{font-size:.75rem;width:100%;padding:.65rem}.jobs-wishlist-filters{grid-template-columns:minmax(160px,2fr) repeat(2,minmax(100px,1fr))}
.jobs-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.6rem;align-items:start}.jobs-attention-list{border-top:1px solid var(--jobs-line)}.jobs-attention-row{display:flex;align-items:center;gap:.9rem;border-bottom:1px solid var(--jobs-line);padding:1.1rem 0;min-width:0}.jobs-attention-mark{color:#c9d5b7;font:1.4rem var(--serif);width:25px;flex-shrink:0}.jobs-attention-row>div{min-width:0;flex:1}.jobs-attention-row>div>span{font-size:.65rem;color:#a7b69d;overflow-wrap:anywhere}.jobs-attention-row h3{margin:.3rem 0 0;font:inherit}.jobs-space .jobs-title-button{border:0;background:none;padding:0;color:#e5e9d8;justify-content:flex-start;text-align:left;overflow-wrap:anywhere;font:inherit;display:inline;line-height:inherit}.jobs-space .jobs-title-button:hover{color:var(--jobs-sand)}.jobs-attention-row .jobs-title-button{font-size:.86rem}.jobs-attention-date{font-size:.65rem;color:#aebb9f;flex:0 0 105px;text-align:right}.jobs-attention-row.is-overdue .jobs-attention-date,.jobs-space .is-overdue{color:#e3b69c}.jobs-aside{display:grid;gap:1rem;min-width:0}.jobs-aside-card{padding:1.4rem;background:#253125ca;border:1px solid var(--jobs-line);border-radius:10px}.jobs-aside-card h2{font:1.7rem/1.2 var(--serif);margin:.7rem 0}.jobs-aside-card p{color:#afbea2;font-size:.75rem}.jobs-mini-event{padding:.8rem 0;border-top:1px solid var(--jobs-line);display:flex;flex-direction:column;gap:.4rem;overflow-wrap:anywhere}.jobs-mini-event strong{font-weight:400;font-size:.8rem}.jobs-mini-event>span{font-size:.65rem;color:#aab99d}
.jobs-empty{padding:2.8rem 1.3rem;text-align:center;border:1px dashed #c0ceb325;border-radius:10px;background:#20302645;margin:0 0 1rem}.jobs-empty>span{display:block;font:2.5rem var(--serif);color:#bacaa6;margin-bottom:.6rem}.jobs-empty h3{font:2rem/1.2 var(--serif);margin:0 0 .7rem}.jobs-empty p{font-size:.78rem;color:#a7b79b;max-width:450px;margin:0 auto 1.1rem;line-height:1.8}.jobs-empty .primary{margin:auto}.jobs-subheading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 1rem}.jobs-subheading h3{font:1.7rem var(--serif);margin:0}.jobs-subheading p{font-size:.7rem;color:#a9b99d;margin:.5rem 0 0;max-width:540px;line-height:1.7}
.jobs-company-grid,.jobs-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.jobs-company-card,.jobs-role-card,.jobs-application-card{border:1px solid var(--jobs-line);border-radius:10px;padding:1.3rem;background:linear-gradient(145deg,#26352bed,#1d2b22ed);min-width:0;overflow-wrap:anywhere}.jobs-card-kicker{display:flex;justify-content:space-between;align-items:center;gap:.7rem;font-size:.65rem;color:#adbea2;flex-wrap:wrap}.jobs-priority{text-transform:capitalize}.jobs-company-card h3,.jobs-role-card h3,.jobs-application-card h3{font:1.65rem/1.15 var(--serif);margin:.8rem 0 .7rem}.jobs-company-card p,.jobs-role-card p,.jobs-application-card p{font-size:.74rem;color:#adbc9f;line-height:1.75;margin:.5rem 0}.jobs-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;border-top:1px solid var(--jobs-line);padding-top:.8rem;margin-top:1rem;font-size:.65rem;color:#a9bb9b}.jobs-space .jobs-stage{font-size:.62rem;padding:.25rem .45rem;border-radius:4px;background:#c3ceac19;color:#d0d9bd;display:inline-block}.jobs-space .stage-closed{background:#b5b8ad19;color:#c4c7b9}.jobs-space .stage-offer{background:#e8cba326;color:#ead0aa}.jobs-space .stage-ready{background:#c3d99e25;color:#d6e1c2}.jobs-hold{display:inline-block;font-size:.64rem;color:#dfc7a3;margin-bottom:.6rem}.jobs-card-next{padding-top:.7rem;display:flex;flex-direction:column;gap:.3rem;font-size:.75rem}.jobs-card-next>span{font-size:.6rem;color:#9aac90;text-transform:uppercase;letter-spacing:.07em}.jobs-card-next strong{font-weight:400;color:#d3ddc3}.jobs-card-next time{font-size:.65rem;color:#b9c5a8}.jobs-application-list{display:grid;gap:.8rem}.jobs-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:start}.jobs-board-column{background:#19271c8f;border:1px solid #c0ceb31a;border-radius:10px;padding:.7rem;min-width:0}.jobs-board-column>h3{font-size:.73rem;font-weight:450;display:flex;justify-content:space-between;gap:.4rem;padding:.3rem .15rem;margin:0 0 .8rem;color:#bfceb0}.jobs-board-column>h3>span{font-size:.67rem;color:#98ad8b}.jobs-board-column .jobs-application-card{padding:.9rem;margin-bottom:.7rem}.jobs-board-column .jobs-application-card:last-child{margin-bottom:0}.jobs-board-column .jobs-application-card h3{font-size:1.4rem}.jobs-board-column .jobs-card-kicker{font-size:.6rem;align-items:flex-start}
.jobs-detail{min-width:0}.jobs-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.1rem 0 1.2rem;flex-wrap:wrap}.jobs-detail-heading>div:first-child{min-width:0;flex:1}.jobs-detail-heading .eyebrow{margin-bottom:.65rem}.jobs-detail-heading h2{font-size:2.7rem}.jobs-detail-heading p:not(.eyebrow){font-size:.8rem;color:#aabc9e}.jobs-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.jobs-row-actions>a,.jobs-detail-facts>a{font-size:.73rem;color:var(--jobs-sand)}.jobs-note{font-size:.8rem;color:#b4c2a8;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.jobs-detail-facts{display:flex;gap:.6rem 1.4rem;align-items:center;flex-wrap:wrap;font-size:.72rem;color:#bac6ac;padding:.5rem 0 1rem}.jobs-detail-section{border-top:1px solid var(--jobs-line);margin-top:1.5rem;padding-top:.2rem}.jobs-next-panel{padding:1.3rem 1.5rem;border:1px solid var(--jobs-line);border-radius:10px;background:#2b3829c9;margin:1rem 0}.jobs-next-panel h3{font:1.8rem var(--serif);margin:.6rem 0}.jobs-next-panel p{font-size:.75rem;color:#c0ccae;margin-bottom:0}.jobs-salary{font-size:.8rem;color:#dac5a4}.jobs-requirement-list{display:grid;gap:.7rem}.jobs-requirement{padding:1rem 1.2rem;border:1px solid var(--jobs-line);border-radius:8px;background:#213025b3;overflow-wrap:anywhere}.jobs-requirement h4,.jobs-material-list h4{font-size:.87rem;font-weight:450;color:#dde5cd;margin:.7rem 0 .5rem}.jobs-requirement .jobs-note{font-size:.74rem;margin:.5rem 0}.jobs-requirement>a{font-size:.72rem;color:var(--jobs-sand)}.jobs-unavailable{font-size:.72rem;color:#c7b79e}.jobs-material-list{display:grid;gap:.7rem}.jobs-material-list>article{border-bottom:1px solid var(--jobs-line);padding:.7rem 0 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;min-width:0;overflow-wrap:anywhere}.jobs-material-list>article>div:first-child{min-width:0;flex:1}.jobs-material-list p{font-size:.72rem;color:#b6c3a7}.jobs-timeline{list-style:none;margin:1rem 0 0;padding:0}.jobs-timeline li{border-left:2px solid #bdcbaa32;padding:0 0 1.5rem 1.1rem;margin-left:.3rem;overflow-wrap:anywhere}.jobs-timeline li>div{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;font-size:.64rem;color:#aebfa0}.jobs-timeline h4{font-size:.85rem;font-weight:450;color:#dce5ca;margin:.5rem 0}.jobs-timeline .jobs-note{font-size:.76rem;margin:.4rem 0}.jobs-timeline small{font-size:.61rem;color:#a1b293;display:block;margin:.5rem 0}.jobs-timeline a{font-size:.72rem;color:var(--jobs-sand)}.jobs-maintenance{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--jobs-line);margin-top:1rem;padding-top:1.2rem}.jobs-space .jobs-danger{color:#e2b8a6;border:1px solid #dfb3a62b;background:none;padding:.4rem .65rem;font-size:.69rem}
.jobs-dialog{width:min(660px,calc(100% - 28px));padding:1.6rem;background:#1d2a22f5;border:1px solid #c5d5af35;border-radius:13px;backdrop-filter:blur(24px);box-sizing:border-box}.jobs-dialog .hub-dialog-heading h2{font:2.2rem var(--serif);margin:0}.jobs-form{display:grid;gap:1rem;margin-top:1.4rem;max-width:none}.jobs-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.73rem;color:#b9c8aa;min-width:0}.jobs-form :is(input,textarea,select){width:100%;font-size:.85rem;color:#e2ead7;padding:.75rem;background:#17251dd9;border:1px solid #c5d5af29;border-radius:6px}.jobs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.jobs-form .jobs-check{display:flex;flex-direction:row;align-items:center;gap:.6rem}.jobs-form .jobs-check input{width:17px;height:17px;min-width:17px;accent-color:#c0cfb4}.jobs-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.3rem;padding-top:1.2rem;border-top:1px solid #c5d5af22;flex-wrap:wrap}.jobs-form-actions>button{font-size:.79rem;padding:.65rem 1rem}.jobs-hint{font-size:.71rem;line-height:1.8;color:#aabb9b;margin:0}.jobs-form-details{border-top:1px solid #c5d5af22;padding-top:1rem;min-width:0}.jobs-form-details summary{font-size:.8rem;color:#c8d5b9;cursor:pointer;min-height:30px}.jobs-form-details>p{font-size:.73rem;color:#a9b99d;line-height:1.7}.jobs-form-details>label{margin-top:1rem}.jobs-research-empty{padding:1.5rem 0 2rem}.jobs-research-empty h2{font:2.2rem var(--serif)}.jobs-research-empty p{font-size:.85rem;color:#b3c0a7}.jobs-space [data-jobs-documents]{min-width:0}
@media(min-width:1500px){body:has(.jobs-space) main{max-width:1400px}.jobs-application-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1200px){.jobs-overview-grid{grid-template-columns:minmax(0,1fr)}.jobs-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-navigation nav button{padding:.55rem .65rem}.jobs-board{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-hero{padding:1.8rem 1.6rem 0}.jobs-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.jobs-hero-actions{width:100%}.jobs-navigation{flex-wrap:wrap}.jobs-navigation nav{flex:1}.jobs-navigation nav button{flex:1;font-size:.73rem}.jobs-detail-heading h2{font-size:2.3rem}.jobs-company-grid,.jobs-role-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:720px){body:has(.jobs-space) .notice{display:none}.jobs-space{font-size:.87rem}.jobs-space .jobs-hero h1{font-size:3.6rem}.jobs-hero{padding:1.5rem 1.2rem 0;gap:1rem;border-radius:11px;margin-bottom:1.2rem}.jobs-hero.is-compact{padding:1.2rem}.jobs-space .jobs-hero.is-compact h1{font-size:2.5rem}.jobs-stats strong{font-size:1.8rem}.jobs-stats span{font-size:.61rem}.jobs-stats>button{padding:.9rem .7rem}.jobs-navigation{margin-bottom:1.3rem}.jobs-navigation nav{width:100%;flex-basis:100%}.jobs-navigation nav button{min-height:40px;padding:.5rem .65rem}.jobs-aside{grid-template-columns:1fr}.jobs-space :is(input:not([type=checkbox]),textarea,select),.jobs-form :is(input:not([type=checkbox]),textarea,select){font-size:16px}.jobs-space [data-jobs].jobs-text-button{min-height:40px}.jobs-attention-date{flex-basis:90px}.jobs-attention-row{gap:.5rem}.jobs-detail-heading{gap:.8rem}.jobs-detail-heading h2{font-size:2.3rem}.jobs-space .jobs-title-button{min-height:0}.jobs-form-grid{grid-template-columns:1fr}.jobs-dialog{padding:1.2rem}.jobs-dialog .hub-dialog-heading h2{font-size:2rem}}
@media(max-width:520px){.jobs-space .jobs-hero h1{font-size:3rem}.jobs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-stats>button:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--jobs-line)}.jobs-stats>button:nth-child(4){border-top:1px solid var(--jobs-line)}.jobs-stats span{font-size:.65rem}.jobs-navigation nav{gap:0}.jobs-navigation nav button{font-size:.68rem;padding:.4rem .5rem}.jobs-navigation{gap:.4rem}.jobs-filters{grid-template-columns:1fr 1fr;gap:.6rem}.jobs-filters label:first-child{grid-column:1/-1}.jobs-wishlist-filters label:first-child{grid-column:1/-1}.jobs-board{grid-template-columns:1fr}.jobs-hero-actions{gap:.5rem}.jobs-hero-actions button{flex:1;font-size:.75rem!important;padding:.6rem .7rem!important}.jobs-section-heading h2{font-size:2rem}.jobs-attention-row{flex-wrap:wrap;padding:.9rem 0}.jobs-attention-row>div{flex-basis:calc(100% - 40px)}.jobs-attention-date{margin-left:33px;text-align:left;flex-basis:auto}.jobs-company-card,.jobs-role-card,.jobs-application-card{padding:1.1rem}.jobs-detail-heading h2{font-size:2rem}.jobs-detail-heading>.jobs-row-actions{width:100%}.jobs-detail-facts{gap:.6rem 1rem}.jobs-subheading h3{font-size:1.6rem}.jobs-form-actions>button{flex:1}.jobs-form-actions{gap:.5rem}.jobs-material-list>article{flex-direction:column}.jobs-empty{padding:2rem 1rem}.jobs-empty h3{font-size:1.8rem}}
@media(max-width:360px){.jobs-navigation nav button{font-size:.65rem;padding:.35rem .4rem}.jobs-space .jobs-hero h1{font-size:2.7rem}.jobs-space .jobs-hero.is-compact h1{font-size:2.2rem}.jobs-card-kicker{gap:.4rem}}
@media(prefers-reduced-motion:reduce){.jobs-space *{transition:none!important;scroll-behavior:auto!important}}.motion-off .jobs-space *{transition:none!important}

/* Applications retains the shared Hub surfaces and gives each track a clear view. */
.jobs-tracks{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 0 1.3rem;margin-top:-.35rem;align-items:center}
.jobs-tracks button{padding:.5rem .85rem;background:#15231a9c;border:1px solid var(--jobs-line);color:#b5c3a9;font-size:.76rem}
.jobs-tracks button[aria-pressed=true]{background:#cedabc22;border-color:#d4dfc252;color:#e8ecd9}
.jobs-type-badge{display:inline-block;font-size:.61rem;border:1px solid #c6d7b52e;border-radius:4px;padding:.2rem .4rem;color:#c2d0b0;background:#bdcdaa0a}
.jobs-track-board+.jobs-track-board{margin-top:1.6rem;padding-top:.6rem;border-top:1px solid var(--jobs-line)}
.jobs-track-heading{font:1.7rem var(--serif);color:#d8e2c9;margin:.7rem 0 1rem;display:flex;align-items:center;gap:.75rem}
.jobs-track-heading>span{font-size:.7rem;font-family:inherit;color:var(--jobs-muted)}
.jobs-track-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding:1.1rem 0;margin:0;min-width:0}
.jobs-track-facts>div{min-width:0;border-top:1px solid var(--jobs-line);padding-top:.7rem}
.jobs-track-facts dt{font-size:.65rem;color:#a9ba9a;margin-bottom:.4rem}
.jobs-track-facts dd{font-size:.79rem;color:#d1ddc2;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}
.jobs-track-facts:empty{display:none}
.jobs-form [data-opportunity-fields],.jobs-applicant-fields{display:grid;gap:1rem;min-width:0}
.jobs-applicant-fields{border:1px solid #c6d7b52e;border-radius:8px;padding:1rem;background:#25342980}
.jobs-form [disabled]{opacity:.75;cursor:not-allowed}
.jobs-space .stage-conditional_offer{background:#e8cba326;color:#ead0aa}
.jobs-space .stage-waitlisted{background:#b5bbc529;color:#d4d9df}
@media(max-width:720px){.jobs-tracks{gap:.3rem}.jobs-tracks button{min-height:42px;padding:.45rem .75rem}.jobs-track-facts{grid-template-columns:1fr}}
@media(max-width:360px){.jobs-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.jobs-tracks button{padding:.45rem .4rem}}

/* Keep the workspace actions and application list close to the top. */
.jobs-hero.is-action-first{padding:1rem 1.25rem;gap:.75rem 1rem;margin-bottom:1rem;border-radius:11px}
.jobs-space .jobs-hero.is-action-first h1{font:2rem/1.1 var(--serif);margin:0}
.jobs-hero.is-action-first .jobs-hero-actions{width:auto;margin-left:auto}
.jobs-hero.is-action-first .jobs-stats{margin:0;padding-top:.55rem;gap:.4rem 1rem;display:flex;flex-wrap:wrap}
.jobs-hero.is-action-first .jobs-stats>button{flex-direction:row;align-items:center!important;gap:.4rem!important;border:0;padding:.25rem 0;min-height:32px}
.jobs-hero.is-action-first .jobs-stats strong{font:1.1rem var(--sans);font-variant-numeric:tabular-nums}
.jobs-hero.is-action-first .jobs-stats span{font-size:.7rem}
@media(max-width:520px){.jobs-hero.is-action-first{padding:.9rem 1rem}.jobs-hero.is-action-first .jobs-hero-actions{width:100%;margin:0}.jobs-hero.is-action-first .jobs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .7rem}.jobs-hero.is-action-first .jobs-stats span{font-size:.65rem}.jobs-hero.is-action-first .jobs-stats>button:nth-child(n){padding:.2rem 0;border:0}}
