.interior-page .container {
    width:calc(100% - 96px);
    max-width:984px;
}
.interior-page section[id] {
    scroll-margin-top:16px;
}
@media(max-width:960px) {
    .interior-page .container {
        width:calc(100% - 48px);
    }
}
@media(max-width:600px) {
    .interior-page .container {
        width:calc(100% - 40px);
    }
}

.leadership-partnership { min-height:267px; padding-block:64px; background:var(--navy); color:#fff; }
.leadership-partnership-grid { display:flex; align-items:center; justify-content:space-between; gap:48px; }
.leadership-partnership-grid>div { min-width:0; }
.interior-partnership.leadership-partnership .eyebrow { color:var(--aqua); margin-bottom:14px; }
.interior-partnership.leadership-partnership h2 { font-size:36px; line-height:1.08; }
.leadership-partnership p:not(.eyebrow) { max-width:520px; margin-top:12px; color:rgba(255,255,255,.84); font-size:16px; line-height:27px; }
.leadership-primary { flex-shrink:0; display:inline-flex; align-items:center; min-height:50px; padding:0 26px; border:0; font-size:13px; font-weight:600; line-height:20px; letter-spacing:.12em; }
.leadership-primary:hover { filter:brightness(1.14); }
.leadership-primary:focus-visible { outline:2px solid #fff; outline-offset:3px; }
@media(max-width:1060px) { .interior-partnership.leadership-partnership h2 { font-size:32px; } }
@media(max-width:960px) {
    .leadership-partnership-grid { flex-direction:column; align-items:start; gap:24px; }
    .leadership-partnership { min-height:0; padding-block:64px; }
}
@media(max-width:600px) {
    .interior-partnership.leadership-partnership h2 { font-size:32px; line-height:1.15; }
    .leadership-primary { width:auto; }
    .leadership-partnership { padding-block:48px; }
}
