.careers-clean .careers-intro{min-height:clamp(30rem,62svh,42rem)}.careers-clean .careers-intro h1{max-inline-size:15ch}.careers-section-heading{max-width:48rem}.careers-section-heading h2{margin:0;font-size:clamp(2.4rem,4vw,4.5rem);line-height:1.05;letter-spacing:-.045em}.careers-section-heading>p:last-child,.careers-role-heading>p:not(.eyebrow),.careers-role-details,.careers-apply-note p{color:var(--mist);line-height:1.7}.careers-role-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:2.5rem 4rem}.careers-role-index a{display:flex;align-items:center;gap:1rem;padding:1.3rem;border:1px solid rgba(0,229,195,.28);border-radius:.8rem;color:var(--neon-teal);background:#00e5c309}.careers-role-index span{flex:1;color:var(--white)}.careers-role{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);padding-block:clamp(2.5rem,5vw,5rem);border-top:1px solid rgba(0,229,195,.22);scroll-margin-top:7rem}.careers-role-heading h2{margin:0 0 1.5rem;max-width:16ch;font-size:clamp(2.1rem,3.2vw,3.5rem);line-height:1.1;letter-spacing:-.04em}.careers-role-heading .button{margin-top:1rem;gap:.6rem}.careers-role-details h3{margin:0 0 1rem;color:var(--white);font-size:1.15rem}.careers-role-details ul{padding-left:1.2rem;margin:0 0 2rem}.careers-role-details li{padding-left:.35rem;margin-bottom:.85rem}.careers-role-details li::marker{color:var(--neon-teal)}.careers-role-details p{margin:0}.careers-apply-note{padding:clamp(1.5rem,3vw,3rem);border:1px solid rgba(0,229,195,.28);border-radius:1rem;background:radial-gradient(ellipse at right top,rgba(0,229,195,.08),transparent 70%)}.careers-apply-note h3{margin:0 0 1rem;font-size:1.5rem}.careers-apply-note p{max-width:65rem;margin:0}.careers-apply-note a{color:var(--neon-teal);text-decoration:underline}.careers-role-index a:hover{border-color:var(--neon-teal)}@media(max-width:760px){.careers-role-index,.careers-role{grid-template-columns:1fr}.careers-role-index{margin-bottom:2rem}.careers-role{gap:2.5rem}.careers-clean .careers-intro{min-height:auto;padding-top:9rem}}.careers-roles{scroll-margin-top:6rem}
