.career{color:#e8e8e5;min-height:100vh;font-family:var(--font-sans);background:linear-gradient(90deg,#101213f0,#101213c4);font-size:15px;line-height:1.7}.career a{color:inherit;text-underline-offset:4px}.career a:focus-visible,.career summary:focus-visible{outline-offset:5px;outline:3px solid #e6a55b}.career-header{background:#111313;justify-content:space-between;gap:24px;height:auto;min-height:80px;padding:20px max(24px,5vw);position:relative}.career-header img{width:210px;max-width:100%;height:auto}.career-jobs-link{align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.career-nav{background:#141616e6;border-bottom:1px solid #3a3c3b;flex-wrap:wrap;gap:8px 28px;padding:0 max(24px,5vw);display:flex}.career-nav a{color:#bfc0bc;border-bottom:2px solid #0000;align-items:center;min-height:54px;font-size:13px;text-decoration:none;display:flex}.career-nav a[aria-current=page]{color:#f1ae66;border-color:#d0802f}.career-main{max-width:1180px;margin:auto;padding:34px 32px 0}.career-review{font:11px var(--font-mono);letter-spacing:.09em;color:#b8b9b2}.career-review span{color:#d0802f;margin:0 8px}.career-hero{max-width:850px;padding:45px 0 40px}.career-eyebrow{color:#e4a25c;font:600 11px var(--font-mono);letter-spacing:.14em;margin:0 0 13px}.career h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 23px;font-size:clamp(42px,6vw,76px);font-weight:700;line-height:.99}.career h1 em{color:#dd984f;font-style:normal}.career-intro{color:#c3c4bd;max-width:720px;font-size:17px;line-height:1.8}.career h2{font:700 31px/1.1 var(--font-display);text-transform:uppercase;margin:0 0 20px}.career h3{font:600 25px/1.15 var(--font-display);margin:0 0 12px}.career p{margin-top:0}.career-section{border-top:1px solid #484943;padding:34px 0;scroll-margin-top:24px}.career-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.career-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.career-card{background:#202322f0;border:1px solid #484943;padding:25px}.career-card p{color:#c3c4bd}.career-card>a:last-child{color:#efad69;align-items:center;gap:12px;min-height:44px;font-weight:700;display:inline-flex}.career-number{color:#d9944c;font:12px var(--font-mono);margin-bottom:25px;display:block}.career-feature{background:linear-gradient(120deg,#292721,#1b1e1d);border:1px solid #6c5944;grid-template-columns:1.2fr 1fr;margin-bottom:34px;display:grid}.career-feature>div{padding:34px}.career-feature h2{font-size:40px}.career-feature aside{background:#00000024;border-left:1px solid #544b3d;padding:34px}.career-feature aside p{color:#c3c4bd}.career-button{justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#141613!important;background:#d58b40!important}.career-button:hover{background:#eda55d!important}.career-source{margin-top:8px;font-size:13px;display:inline-block;color:#efad69!important}.career ul,.career ol{list-style:revert;margin:14px 0;padding-left:23px}.career li{margin-bottom:10px;padding-left:4px}.career-steps{counter-reset:step}.career-steps>div{border-bottom:1px solid #3e403b;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;display:grid}.career-steps>div:before{counter-increment:step;content:"0" counter(step);font:18px var(--font-mono);color:#d9944c}.career-steps p{color:#c3c4bd;margin-bottom:0}.career-tag{font:600 10px var(--font-mono);letter-spacing:.04em;color:#c5d9b7;background:#30352e;margin-bottom:17px;padding:7px 9px;display:inline-block}.career-tag.mandatory{color:#ffcea2;background:#493421}.career-note{color:#d4d6cc;background:#252721;border-left:3px solid #d0802f;margin:22px 0;padding:20px 24px}.career-next{background:#292c25;border:1px solid #626647;align-items:center;gap:35px;margin:24px 0 40px;padding:30px;display:flex}.career-next>div{flex:1}.career-next h2{margin-bottom:10px}.career-next p:last-child{color:#c3c4bd;margin-bottom:0}.career-next>a{flex-shrink:0}.career-free{color:#bdc4b6;border-top:1px solid #484943;gap:15px;padding:25px 0;font-size:13px;display:flex}.career-free svg{color:#aaba91;flex-shrink:0}.career-free p{margin:0}.career-free strong{color:#e5e9de}.career-footer{color:#b4b6ae;max-width:1180px;margin:auto;padding:30px 32px 40px;font-size:12px}.career-footer>div{flex-wrap:wrap;gap:24px;display:flex}.career-footer p{margin-top:10px}.career-jump{flex-wrap:wrap;gap:12px 22px;margin-bottom:28px;display:flex}.career-jump a{color:#edac69;align-items:center;min-height:44px;display:flex}.career details{border-bottom:1px solid #484943;padding:20px 0}.career summary{cursor:pointer;min-height:32px;font-weight:700}.career details p{color:#c3c4bd;max-width:850px;margin:18px 0 0}.career-skip{z-index:100;background:#d58b40;padding:12px;position:fixed;top:-100px;left:20px;color:#111!important}.career-skip:focus{top:15px}@media (width<=800px){.career-grid,.career-feature{grid-template-columns:1fr}.career-feature aside{border-top:1px solid #544b3d;border-left:0}.career-next{flex-direction:column;align-items:flex-start;gap:20px}.career-main{padding:26px 24px 0}.career-hero{padding:34px 0}.career-nav{gap:0 22px}.career-header{gap:16px}.career-header img{width:175px}.career-jobs-link{max-width:140px}.career-feature>div,.career-feature aside{padding:26px}}@media (width<=540px){.career-grid.two{grid-template-columns:1fr}.career-nav{gap:0 18px;padding:0 20px}.career-nav a{min-height:46px;font-size:12px}.career-main{padding:24px 20px 0}.career-header{padding:18px 20px}.career-header img{width:145px}.career-jobs-link{max-width:116px;font-size:11px;line-height:1.5}.career-jobs-link svg{flex-shrink:0}.career-intro{font-size:16px}.career-card,.career-next{padding:22px}.career-footer{padding:25px 20px}.career-button{width:100%}.career-review{font-size:9px}.career h2{font-size:28px}}
