/* Advisory members, separate from executive leadership. */
.contributor-section{border-top:1px solid var(--line);padding-block:80px}
.contributor-heading{margin-bottom:40px}.contributor-heading .eyebrow{margin-bottom:18px}
.contributor-feature{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);align-items:center}
.contributor-photo{width:100%;max-height:540px;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:26px;background:var(--soft)}
.contributor-copy h3{font-size:clamp(2rem,3vw,3rem);margin:14px 0 8px}.contributor-role{font-weight:650;color:var(--accent);margin-bottom:24px}
.contributor-copy>p+p{margin-top:18px}.contributor-copy .eyebrow{font-size:.875rem;line-height:1.5}
.contributor-sources{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:26px}.contributor-sources a{font-size:.875rem;text-decoration:underline;text-underline-offset:4px;color:var(--accent)}
@media(max-width:650px){.contributor-section{padding-block:60px}.contributor-feature{grid-template-columns:1fr}.contributor-photo{max-height:480px}.contributor-heading{margin-bottom:28px}}
