/* Eight-person leadership layout, scoped to the existing section. */
#leadership .leadership-grid { display:grid; grid-template-columns:minmax(0,1fr); gap:1.75rem 2rem; }
#leadership .leadership-grid > button { min-width:0; align-self:stretch; }
#leadership .leadership-grid > button:focus-visible { outline:2px solid hsl(var(--primary)); outline-offset:6px; border-radius:4px; }
#leadership [role="dialog"][aria-label="Ashley Pienaar"] p.mt-5 { white-space:pre-line; }
@media(min-width:700px) and (max-width:1099px) {
 #leadership .leadership-grid { grid-template-columns:repeat(12,minmax(0,1fr)); }
 #leadership .leadership-grid > button { grid-column:span 4; }
 #leadership .leadership-grid > button:nth-child(7) { grid-column:3 / span 4; }
}
@media(min-width:1100px) {
 #leadership .leadership-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
}
