/* Role directory organized around how a healthcare team works. */
.healthcare-role-grid{margin-top:38px;border-top:2px solid var(--gold)}
.healthcare-role-grid>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:48px;padding:28px 0;border-bottom:1px solid var(--line)}
.healthcare-role-grid dt{font:500 clamp(1.6rem,2.5vw,2.2rem)/1.2 var(--serif);letter-spacing:-.025em}
.healthcare-role-grid dd{margin:0;font-size:.98rem;line-height:1.8;color:var(--muted);max-width:66ch}
@media(max-width:640px){.healthcare-role-grid{margin-top:28px}.healthcare-role-grid>div{grid-template-columns:1fr;gap:12px;padding:24px 0}.healthcare-role-grid dt{font-size:1.7rem}.healthcare-role-grid dd{font-size:.94rem}}
@media print{.healthcare-role-grid>div{break-inside:avoid}}
