.story-main{padding-top:calc(var(--nav-height) + 24px)}.story-container{width:min(100% - 40px,1080px);margin-inline:auto}.story-section{padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,100px)}.story-heading{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.story-centered{text-align:center;margin-inline:auto}.story-eyebrow{color:var(--color-accent-text);letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:650}.story-page h1{color:var(--color-text);letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.08}.story-page h2{color:var(--color-text);letter-spacing:-.025em;text-wrap:balance;margin-bottom:12px;font-size:clamp(22px,2.5vw,28px);line-height:1.25}.story-lead{max-width:64ch;color:var(--color-text-secondary);font-size:clamp(17px,1.6vw,20px);line-height:1.65}.story-centered .story-lead{margin-inline:auto}.story-visit{flex-wrap:wrap;gap:12px 28px;margin-top:40px;display:flex}.story-visit a{min-height:44px;color:var(--color-accent-text);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.story-timeline{max-width:850px;margin-inline:auto;list-style:none}.story-timeline li{border-top:1px solid var(--color-border);grid-template-columns:110px minmax(0,1fr);gap:28px;padding:28px 0 36px;display:grid}.story-year{color:var(--color-accent-text);font-size:24px;font-weight:650}.story-timeline li>div{grid-column:2}.story-timeline p{color:var(--color-text-secondary);line-height:1.75}.timeline-story .story-visit{justify-content:center}@media (width<=600px){.story-timeline li{grid-template-columns:1fr;gap:12px}.story-timeline li>div{grid-column:1}}
