/* Text-only specialist profiles; featured director portrait retained. */
#specialists .team{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch}
#specialists .person{display:block!important;padding:28px!important;height:auto!important;min-height:0!important;overflow:visible!important;border:1px solid var(--line,#dedee3);border-radius:16px;background:var(--paper,#fffefa)}
#specialists .person-copy{padding:0!important;max-width:none!important}
#specialists .person h3{margin:0 0 10px!important;font-size:25px!important;line-height:1.25}
#specialists .person-role{margin:0 0 14px!important;line-height:1.5;font-weight:600}
#specialists .person-bio{margin:0!important;line-height:1.75}
@media(max-width:700px){#specialists .team{grid-template-columns:1fr!important;gap:16px!important}#specialists .person{padding:23px!important}#specialists .person h3{font-size:23px!important}}
