.career-hero{background:#142e29;color:#f5f1e8;padding:90px 0}.career-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.career-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.08;letter-spacing:-.035em;margin:24px 0}.career-hero h1 em{color:#cfad7c}.career-lead{max-width:560px;line-height:1.8;font-size:19px;margin-bottom:30px;color:#d9e0d9}.career-note{border:1px solid #718378;padding:36px}.career-note>span,.career-areas article>span{font-size:11px;letter-spacing:.15em;color:#b38b58}.career-note h2{font-size:clamp(28px,3vw,40px);margin:24px 0;line-height:1.2}.career-note p{line-height:1.8;color:#d9e0d9}.career-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:44px}.career-areas article{border-top:1px solid #c5c9bd;padding-top:24px;min-width:0}.career-areas h3{font-size:24px;line-height:1.3;margin:18px 0}.career-areas p{line-height:1.8}.career-context{font-size:13px;line-height:1.7;margin-top:32px;max-width:720px;color:#59675d}.career-grid>*{min-width:0}@media(max-width:900px){.career-grid{grid-template-columns:1fr;gap:36px}.career-hero{padding:55px 0}.career-areas{grid-template-columns:1fr;gap:28px}.career-note{padding:26px}.career-lead{font-size:17px}}