.legal-page.svelte-16twp16{padding:var(--space-2xl) 0 6rem}.page-header.svelte-16twp16{text-align:center;margin-bottom:var(--space-3xl)}.page-tag.svelte-16twp16{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light);margin-bottom:var(--space-md);font-size:.75rem;font-weight:600;display:inline-block}.page-header.svelte-16twp16 h1:where(.svelte-16twp16){letter-spacing:-.03em;margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,3rem);font-weight:900}.page-header.svelte-16twp16 p:where(.svelte-16twp16){color:var(--color-text-dim);font-size:.9rem}.legal-body.svelte-16twp16{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:720px;padding:var(--space-3xl);margin:0 auto}.legal-body.svelte-16twp16 h2:where(.svelte-16twp16){letter-spacing:-.01em;margin-top:var(--space-2xl);margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:800}.legal-body.svelte-16twp16 h2:where(.svelte-16twp16):first-child{margin-top:0}.legal-body.svelte-16twp16 p:where(.svelte-16twp16){color:var(--color-text-muted);margin-bottom:var(--space-md);line-height:1.7}.legal-body.svelte-16twp16 strong:where(.svelte-16twp16){color:var(--color-text)}.legal-body.svelte-16twp16 a:where(.svelte-16twp16){color:var(--color-primary-light)}@media (width<=768px){.legal-body.svelte-16twp16{padding:var(--space-xl)}}
