.governance-page{padding-bottom:80px}
.governance-page>.v2-intro h1{font-size:clamp(44px,6.5vw,88px);max-width:1000px;line-height:1.04}
.governance-page>.v2-intro .v2-lead{max-width:72ch;font-size:20px;line-height:1.65}
.governance-section{max-width:1400px;padding:0 var(--of-space);margin:0 auto 64px}
.governance-heading{border-top:1px solid #08080855;padding-top:28px;margin-bottom:36px}
.governance-heading h2{font-family:'VTC Martin',sans-serif;font-size:clamp(34px,4vw,56px);line-height:1.1;margin-bottom:18px}
.governance-heading p{font-size:18px;line-height:1.65;max-width:72ch}
.governance-directors{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.governance-directors article{border-left:3px solid #ff330a;padding:8px 0 8px 22px}
.governance-directors h3{font-family:'Inter Variable',sans-serif;font-size:26px;font-weight:700;line-height:1.2;margin-bottom:12px}
.governance-directors p{font-size:17px;line-height:1.5}
.governance-council{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;padding-top:30px}
.governance-council+.governance-council{border-top:1px solid #08080855;margin-top:48px;padding-top:42px}
.governance-council-intro h3{font-family:'VTC Martin',sans-serif;font-size:clamp(36px,4vw,54px);line-height:1.1;margin-bottom:18px}
.governance-council-intro p{font-size:17px;line-height:1.6;max-width:32ch}
.governance-members{min-width:0}
.governance-member{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;padding-bottom:28px}
.governance-member+.governance-member{border-top:1px solid #08080833;padding-top:28px}
.governance-member img{width:100px;height:100px;object-fit:cover;object-position:center top}
.governance-member h4{font-family:'Inter Variable',sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:10px}
.governance-member p{font-size:16px;line-height:1.6}
.governance-function{font-weight:600}
.governance-affiliation{margin-top:4px}
.governance-contribution{margin-top:12px;color:#3e4038}
.governance-member--text{grid-template-columns:1fr}
@media(max-width:850px){.governance-council{grid-template-columns:1fr;gap:28px}.governance-council-intro p{max-width:65ch}}
@media(max-width:500px){.governance-page>.v2-intro .v2-lead{font-size:18px}.governance-directors{grid-template-columns:1fr;gap:24px}.governance-section{margin-bottom:44px}.governance-member{grid-template-columns:72px minmax(0,1fr);gap:16px}.governance-member img{width:72px;height:72px}.governance-member h4{font-size:21px}.governance-member--text{grid-template-columns:1fr}}
