.ft-chapter{scroll-margin-top:94px}.ft-index{margin-top:clamp(30px,4vw,44px)}.ft-index-cap{font-family:var(--typed);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.ft-index-links{flex-wrap:wrap;gap:10px 12px;display:flex}.ft-index-links a{background:var(--card);border:1px solid var(--line-2);min-height:46px;font-family:var(--typed);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);box-shadow:var(--shadow-soft);transition:color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border-radius:2px;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.ft-index-links a b{color:var(--copper-deep);font-weight:700}.ft-index-links a .ft-index-dash{color:var(--muted-2)}.ft-index-links a:hover{color:var(--copper-deep);border-color:var(--copper);transform:translateY(-2px)}.ft-chap-head{grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(26px,4vw,52px);max-width:900px;margin-bottom:clamp(48px,6vw,80px);display:grid}.ft-chap-head .chapter-num{text-align:center;min-width:64px;padding-top:2px}.ft-chap-head .eyebrow:before{display:none}.ft-chap-head h2{margin:14px 0 12px}.ft-chap-head .lead{max-width:640px}.section-dark .chapter-num{background-image:var(--foil-gold)}.section-dark .split-copy>p{color:var(--d-muted)}.ft-chapter .split-media{padding-bottom:16px}.ft-measure-line{text-align:center;margin-bottom:clamp(28px,4vw,44px);display:block}@media (max-width:1080px){.ft-chap-head{column-gap:28px}}@media (max-width:880px){.ft-chapter{scroll-margin-top:88px}.ft-chap-head{margin-bottom:44px}}@media (max-width:560px){.ft-chap-head{grid-template-columns:1fr;row-gap:4px}.ft-chap-head .chapter-num{text-align:left;min-width:0}.ft-index-links a{justify-content:flex-start;width:100%}}
