.audience-services{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:22px;align-items:start}
.audience-group{padding:22px;background:#e8f1f0;border-top:5px solid var(--aqua)}
.audience-group.graduate-path{background:#edf0f3;border-top-color:var(--blue)}
.audience-title{padding:10px 10px 26px}
.audience-title>span{display:inline-block;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}
.graduate-path .audience-title>span{color:var(--blue)}
.audience-title h3{font-size:clamp(1.7rem,2.5vw,2.5rem);margin-bottom:10px}
.audience-title p{color:var(--muted);margin:0;max-width:650px}
.audience-group .service-button{min-height:290px}
.graduate-services{grid-template-columns:1fr}
.graduate-services .service-button{min-height:275px}
.graduate-path .service-button span{color:var(--blue)}
@media(max-width:1050px){.audience-services{grid-template-columns:1fr}.graduate-services{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.audience-group{padding:14px}.school-services,.graduate-services{grid-template-columns:1fr}.audience-group .service-button{min-height:auto;padding:28px}.audience-title{padding:10px 6px 22px}}
