.site-unified .institutional-page{--institutional-blue:#005bc4}.site-unified .institutional-page .board-hero{padding:48px 0 32px}.site-unified .institutional-page .board-hero h1{margin-bottom:12px;font-size:clamp(34px,4.5vw,56px)}.site-unified .institutional-page .inner-intro{max-width:580px;font-size:16px}.site-unified .institutional-page .board-content{max-width:960px}.site-unified .institutional-anchors{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.site-unified .institutional-anchors a{box-sizing:border-box;min-height:44px;color:var(--institutional-blue);background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;padding:9px 18px;font-size:14px;text-decoration:none;display:inline-flex}.site-unified .institutional-anchors a:hover{background:#f4f5f5}.site-unified .institutional-section{scroll-margin-top:120px}.site-unified .institutional-page .institutional-section>h2{font:500 clamp(26px,3vw,32px)/1.2 var(--ds-sans);letter-spacing:-.035em;margin:0 0 16px}.site-unified .institutional-eyebrow{color:#656565;font:500 12px/1.5 var(--ds-sans);margin:0 0 8px}.site-unified .institutional-mission{background:#f4f5f5;border-radius:8px;padding:28px}.site-unified .institutional-mission>p:last-child{font:400 16px/1.8 var(--ds-sans);color:#57534e;margin:0}.site-unified .institutional-members{margin-top:32px}.site-unified .institutional-team{max-width:560px;margin:28px auto 0}.site-unified .institutional-team .board-grid{--board-column-gap:16px;justify-content:center;gap:24px var(--board-column-gap);flex-wrap:wrap;margin-top:20px;display:flex}.site-unified .institutional-team .board-grid>.board-person{flex:0 0 calc((100% - var(--board-column-gap)) / 2);min-width:0}.site-unified .institutional-team .board-portrait img{object-fit:cover}.site-unified .institutional-team .board-person h3{font-size:16px;line-height:1.4}.site-unified .institutional-team .board-person .board-role{font-size:13px;line-height:1.55}@media (max-width:359px){.site-unified .institutional-team .board-grid{--board-column-gap:12px}}@media (max-width:767px){.site-unified .institutional-mission{padding:22px}}@media (max-width:511px){.site-unified .institutional-page .board-hero{padding:32px 0 24px}.site-unified .institutional-anchors{margin-top:20px}.site-unified .institutional-anchors a{padding-inline:15px}.site-unified .institutional-mission{padding:20px}.site-unified .institutional-mission>p:last-child{font-size:15px;line-height:1.8}.site-unified .institutional-team .board-person h3{font-size:15px}}
