.page-header[data-astro-cid-qz2fnzfd]{background-color:var(--surface);border-bottom:1px solid var(--border);padding:3.5rem 0}.legal-container[data-astro-cid-qz2fnzfd]{max-width:800px}.header-badge[data-astro-cid-qz2fnzfd]{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.8rem;display:inline-block}.page-title[data-astro-cid-qz2fnzfd]{font-size:clamp(2rem,4vw,2.75rem)}.section[data-astro-cid-qz2fnzfd]{padding:3.5rem 0}.page-body[data-astro-cid-qz2fnzfd]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:2.5rem}.rules-body[data-astro-cid-qz2fnzfd] h2[data-astro-cid-qz2fnzfd]{margin:1.75rem 0 .4rem;font-size:1.2rem}.rules-body[data-astro-cid-qz2fnzfd] p[data-astro-cid-qz2fnzfd]{line-height:1.6}.rules-body[data-astro-cid-qz2fnzfd] a[data-astro-cid-qz2fnzfd]{color:var(--text);text-underline-offset:2px;text-decoration:underline}.rules-intro[data-astro-cid-qz2fnzfd]{font-size:1.05rem}.rules-note[data-astro-cid-qz2fnzfd]{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2rem;padding-top:1.25rem;font-size:.9rem}.rules-apply[data-astro-cid-qz2fnzfd]{margin-top:2rem}@media (width<=600px){.page-body[data-astro-cid-qz2fnzfd]{padding:1.5rem}}
