.institution-section{margin-top:58px;padding-top:38px;border-top:1px solid var(--rule)}
.institution-section h2{font:normal clamp(30px,4vw,48px)/1.12 Georgia,serif;color:var(--burgundy);margin:12px 0 24px}
.institution-section>p:not(.kicker),.policy-copy p,.policy-copy li{font:17px/1.75 Georgia,serif;color:#55493b}
.leader-card{padding:28px;border:1px solid var(--gold);background:var(--ivory)}
.leader-card h3{font-size:32px;font-weight:normal;color:var(--burgundy);margin:5px 0 14px}
.leader-role{text-transform:uppercase;letter-spacing:.16em;font:700 10px Arial!important;color:var(--gold)!important}
.policy-copy{max-width:850px}
.policy-copy h2{font:normal 34px/1.2 Georgia,serif;color:var(--burgundy);margin:46px 0 14px}
.policy-copy h3{font:normal 23px/1.3 Georgia,serif;margin:28px 0 8px}
.policy-nav{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}
.policy-nav a{border:1px solid var(--gold);padding:12px 16px;color:var(--burgundy);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:10px}
.footer-links{display:flex;gap:18px;flex-wrap:wrap}
.footer-links a{color:#cbbfae;text-decoration:none}
.footer-links a:hover,.footer-links a:focus{color:#fff}
.not-found{text-align:center;min-height:65vh;display:grid;place-items:center;padding:70px 22px}
.not-found h1{font:normal clamp(80px,14vw,170px)/.9 Georgia,serif;color:var(--burgundy);margin:0}
.not-found h2{font:normal clamp(34px,5vw,60px)/1.1 Georgia,serif;margin:18px 0}
.not-found p{font:18px/1.6 Georgia,serif;max-width:650px;margin:0 auto 30px}
@media(max-width:900px){.footer-links{justify-content:center}}
