header nav{gap:28px}.nav-links a[aria-current=page]{color:var(--gold);position:relative}.nav-links a[aria-current=page]:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background:var(--gold)}.header-x{font-size:13px;border-left:1px solid var(--line);padding-left:24px;white-space:nowrap}.page-intro{text-align:center;padding:90px 0 50px}.page-intro h1{font-size:clamp(38px,5.5vw,64px);letter-spacing:-2.3px;line-height:1.12;max-width:950px;margin:0 auto 20px}.page-intro>p:last-child{color:var(--muted);font-size:16px;line-height:1.7;max-width:660px;margin:0 auto}.page-index #index{padding-top:14px;padding-bottom:32px}.page-story .story{padding-top:60px;padding-bottom:65px}.page-community .community{padding-top:22px;padding-bottom:35px}.page-next{display:flex;justify-content:center;padding-top:20px;padding-bottom:72px}.home-story{text-align:center}.home-story>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7;margin:22px auto;max-width:640px}main{min-height:65vh}
@media(max-width:850px){header nav{flex-wrap:wrap;padding-block:18px;gap:20px}.nav-links{order:3;width:100%;justify-content:center;gap:30px;padding-block:7px}.header-x{margin-left:auto;border:0;padding:0}.page-intro{padding-top:65px}.nav-links a[aria-current=page]:after{bottom:-8px}}
@media(max-width:480px){.nav-links>a:not(.nav-social){display:block}.nav-links{gap:0;justify-content:space-between;font-size:13px}.page-intro{padding:48px 0 32px}.page-intro h1{font-size:38px;letter-spacing:-1.4px}.page-intro>p:last-child{font-size:15px}.page-story .story{padding-block:44px}.page-next{padding-bottom:48px}.header-x{font-size:12px}}
