.page-hero{padding:96px 0 58px;border-bottom:1px solid var(--line);max-width:820px}.page-hero.compact{padding-bottom:42px}.page-hero h1{margin:0 0 18px}.page-hero>p:not(.kicker){max-width:620px;color:var(--muted);line-height:1.7}.page-content{padding-top:78px}.page-members{margin-top:18px}.page-rules{margin-top:18px}.home-hero{height:610px}.news{padding:95px 0 64px}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.section-heading h2{font-size:clamp(2rem,4vw,3.4rem);margin:0 0 12px;letter-spacing:-.06em}.section-heading p:not(.kicker){color:var(--muted);font-size:.87rem;margin:0}.section-heading .outline{margin:0;text-decoration:none}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.news-card{min-height:245px;padding:25px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column}.news-card>span{font:700 .68rem Oxanium;color:var(--orange);letter-spacing:.08em}.news-card h3{font-size:1.13rem;margin:33px 0 11px}.news-card p{color:var(--muted);font-size:.8rem;line-height:1.65;margin:0}.news-card a{margin-top:auto;padding-top:22px;color:var(--orange-light);font-size:.78rem;font-weight:700;text-decoration:none}.home-members{margin-top:0}.members-link{display:inline-block;margin-top:26px;text-decoration:none}@media(max-width:760px){.page-hero{padding:68px 0 42px}.home-hero{height:620px}.news{padding:65px 0 42px}.section-heading{align-items:start;flex-direction:column}.news-grid{grid-template-columns:1fr}.news-card{min-height:210px}}
