.careers .legal__head .title{max-width:22ch;font-size:clamp(1.9rem,1.25rem + 2.6vw,3.1rem);line-height:1.08}.careers .legal__head .lede+.lede{margin-top:14px}.careers .legal__head .legal__callout{max-width:70ch;margin-top:24px}.careers .legal__layout{margin-top:clamp(32px,6vh,56px)}.careers__crumbs ol{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:.86rem;display:flex}.careers__crumbs li{align-items:center;gap:10px;min-height:44px;display:inline-flex}.careers__crumbs li+li:before{content:"/";color:var(--ink-3)}.careers__crumbs a{min-height:44px;color:var(--ink-2);text-underline-offset:3px;align-items:center;display:inline-flex}.careers__crumbs a:hover{color:var(--cyan)}.careers__outlook{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:6px 16px;font-size:.92rem;display:flex}.careers__outlook span{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem}.careers__outlook strong{color:var(--ink);font-weight:600}.careers .legal__toc a{min-height:44px;color:var(--ink-2);align-items:center;display:flex}.careers .legal__toc a:hover,.careers .legal__toc a.is-current{color:var(--ink)}.careers .legal__body h3{margin-top:28px;font-size:1.05rem}.careers .careers__note{color:var(--ink-2);font-size:.88rem}.careers__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.careers__facts>div{padding:18px 20px 20px}.careers__facts dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;line-height:1.5}.careers__facts dd{font-family:var(--f-display);color:var(--ink);margin-top:8px;font-size:1.2rem;font-weight:600;line-height:1.25}.careers__links{gap:10px;display:grid}.careers__links--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers__links li{display:grid}.careers .careers__links a{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#080a1c99;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;padding:10px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.careers .careers__links a:hover{border-color:var(--cyan);background:#5ef2ff0f}.careers__links a>span{font-weight:600}.careers__links small{color:var(--ink-2);overflow-wrap:anywhere;font-size:.8rem}.careers__fit{border-color:#5ef2ff59;padding:clamp(22px,4vw,34px)}.careers .careers__fit p{color:var(--ink)}.careers__actions{flex-wrap:wrap;gap:12px;display:flex}.careers .careers__actions a{color:var(--ink);text-align:center}.careers .careers__actions a.btn--primary{color:#0a0716}@media (max-width:1000px){.careers__toc{display:none}}@media (max-width:640px){.careers__crumbs li:last-child{display:none}.careers__facts,.careers__links--grid{grid-template-columns:minmax(0,1fr)}.careers__actions .btn{width:100%;padding-inline-start:18px;padding-inline-end:18px}}@media print{.careers-page .care-fab,.careers-page .skip,.careers .legal__toc,.careers__crumbs,.careers__actions{display:none!important}.careers-page,.careers-page .footer{background:#fff}.careers .legal__layout{grid-template-columns:minmax(0,1fr)}.careers{padding:0 0 24px}.careers-page *,.careers-page :before{color:#000!important}.careers-page .glass,.careers .careers__links a{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#777}.careers__facts>div,.careers__links li,.careers .legal__body section{break-inside:avoid}}
