/* Keep the full vice-chair name on one line without changing its wording. */
body.page-about .etdf-board-members{grid-template-columns:minmax(0,1.38fr) repeat(3,minmax(0,1fr));gap:15px}
body.page-about .etdf-board-member{background:linear-gradient(145deg,#fff,#fafbfe);border-radius:20px;box-shadow:0 11px 30px rgba(29,45,83,.055);padding:25px 18px 24px;transition:transform .25s,box-shadow .25s,border-color .25s}
body.page-about .etdf-board-member--vice{background:linear-gradient(145deg,#eef2fa,#fff)}
body.page-about .etdf-board-member--vice h4{font-size:16px!important;white-space:nowrap;letter-spacing:-.6px!important;line-height:1.75!important;max-width:100%}
body.page-about .etdf-board-member:not(.etdf-board-member--vice) h4{font-size:17px!important}
/* Gallery is a standard header navigation link, using the exact same styles
   as About, News and Contact. No custom background, border or icon. */
@media(max-width:980px){body.page-about .etdf-board-members{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-about .etdf-board-member--vice h4{font-size:16px!important}}
@media(max-width:680px){body.page-about .etdf-board-members{grid-template-columns:1fr;gap:11px}body.page-about .etdf-board-member{min-height:102px;padding:18px 22px;border-radius:16px}body.page-about .etdf-board-member--vice h4{font-size:clamp(14px,4vw,17px)!important}}

