.career-advice{width:100%;max-width:none}
.career-advice__intro{font-size:1.1rem;line-height:1.7;margin:0 0 30px}
.career-advice__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}
.career-advice h3{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.3;color:#24584c;margin:0 0 20px;padding-left:16px;border-left:5px solid #f4cb59;font-weight:750}
.career-advice h4{font-size:1.1rem;line-height:1.5;color:#24584c;margin:24px 0 12px}
.career-advice p,.career-advice li,.career-advice address{line-height:1.8}
.career-advice p{margin:0 0 16px}
.career-advice ul{list-style:disc;padding-left:24px;margin:0}
.career-advice li{margin-bottom:14px;padding-left:4px}
.career-advice li::marker{color:#24584c}
.career-advice address{font-style:normal;margin:0 0 20px}
.career-advice__name{font-size:1.4rem;font-weight:700}
.career-advice a{color:#24584c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.career-advice__more{margin-top:36px;padding-top:28px;border-top:1px solid #dce5dd}
.career-advice .resource-list{margin-top:30px}
.career-advice p.long-text::before,.career-advice p.long-text::after{content:none!important;display:none!important}
@media(max-width:760px){.career-advice__grid{grid-template-columns:minmax(0,1fr);gap:32px}.career-advice h3{padding-left:12px}}
@media print{.career-advice__grid{display:block}.career-advice__grid>section{margin-bottom:24px}.career-advice h3,.career-advice h4{color:#000;break-after:avoid}.career-advice h3{border-left-color:#000}.career-advice a{color:#000}}
