.path-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:56px}.path-card h2{font-size:1.85rem}.path-card .result-label{min-height:52px}.career-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding:42px 0 62px}.career-hero .eyebrow,.career-details .eyebrow{font-size:.875rem;letter-spacing:.07em;color:#126b68}.career-hero h1{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.12}.career-hero .back-link{margin-bottom:28px}.career-hero img{width:100%;height:auto;border-radius:16px}.career-hero figcaption{padding:20px 0;text-align:center;color:#126b68}.career-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:42px 0;border-top:1px solid #dfe7e2}.career-details h2{font-size:2.2rem}.career-topics{padding-top:8px}.career-topics p{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #dfe7e2}.career-topics strong{font-size:1.2rem}.career-availability{background:#eaf7eb;padding:34px;border-radius:16px;margin:0 0 56px}.career-availability h2{font-size:1.75rem}.career-availability p{max-width:760px}@media(max-width:900px){.career-hero{grid-template-columns:1fr;gap:28px}.career-hero>div{max-width:700px}.career-hero figure{max-width:750px}.career-details{gap:36px}}@media(max-width:760px){.path-grid{grid-template-columns:1fr}.path-card{display:flex}.path-card-img{border-bottom:1px solid #e4e9e7}.path-card-content{border-left:0;border-top:5px solid var(--card-color)}.career-details{grid-template-columns:1fr;gap:20px}.career-hero{padding-top:26px;padding-bottom:38px}.career-availability{padding:26px}.path-card h2{font-size:1.7rem}}
