.nav a[aria-current="page"]{color:#0874c8;border-bottom:2px solid #0874c8}.career-wrap{max-width:1340px;margin:auto;padding:0 clamp(1.35rem,5vw,5rem)}.career-intro{background:#081e35;color:#fff;padding:4.5rem 0}.career-intro h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(2.8rem,5.8vw,5.6rem);letter-spacing:-.035em;line-height:1.08;margin:1rem 0}.career-intro h1 i{color:#71c5ff;font-weight:400}.career-lede{font-size:1.15rem;line-height:1.7;max-width:690px;color:#d3e4f2;margin:1.5rem 0 2rem}.career-details{padding-top:4.5rem;padding-bottom:4.5rem;display:grid;grid-template-columns:1fr 1.15fr;gap:4rem}.career-details h2{font-family:Georgia,serif;font-size:clamp(2rem,3.3vw,3rem);font-weight:500;line-height:1.15;margin:1rem 0}.career-details p,.career-details li{font-size:1rem;line-height:1.75;color:#465e74}.career-details h3{font-size:1.25rem;color:#102f4c;margin-top:0}.role-columns article{background:#fff;border:1px solid #dce6ef;padding:1.6rem;margin-bottom:1rem}.role-columns ul{padding-left:1.2rem;margin-bottom:0}.role-columns li+li{margin-top:.7rem}.terms-note{border-left:3px solid #1388dc;padding-left:1rem}.apply-steps{padding-left:1.3rem;color:#d3e4f2;line-height:2}.contact .email-link{overflow-wrap:anywhere;max-width:100%}#career-form label,#career-form .form-note{font-size:.875rem}#career-form input,#career-form textarea{font-size:1rem}#career-form textarea{resize:vertical}#application-status{margin-bottom:0}.career-intro .eyebrow,.career-details .section-kicker{font-size:.875rem}.nav a{font-size:.875rem}@media(min-width:761px) and (max-width:1200px){.header-cta{display:none}.nav{gap:1rem}}@media(max-width:760px){.career-details{grid-template-columns:1fr;gap:1.5rem;padding-top:3rem;padding-bottom:3rem}.career-intro{padding:3rem 0}.career-lede{font-size:1rem}}