.career-intro{padding:0 0 2rem}.career-intro h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.12;max-width:18ch}.career-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 3rem}.career-grid section{background:#f4f3ef;padding:1.5rem;border-top:3px solid #d4bf9e}.career-grid h3{font-size:1.5rem}.career-steps{padding-left:1.5rem}.career-steps li{padding:0 0 1rem .5rem}.career-note{padding:2rem;background:#edf1f4;border-radius:4px;margin:2rem 0}@media(max-width:900px){.career-grid{grid-template-columns:1fr}}