.legal-page.svelte-f1q66e{padding:var(--space-2xl) 0 6rem}.page-header.svelte-f1q66e{text-align:center;margin-bottom:var(--space-3xl)}.page-tag.svelte-f1q66e{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-f1q66e h1:where(.svelte-f1q66e){letter-spacing:-.03em;margin-bottom:var(--space-sm);font-size:clamp(2rem,4vw,3rem);font-weight:900}.page-header.svelte-f1q66e p:where(.svelte-f1q66e){color:var(--color-text-dim);font-size:.9rem}.legal-body.svelte-f1q66e{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-f1q66e h2:where(.svelte-f1q66e){letter-spacing:-.01em;margin-top:var(--space-2xl);margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:800}.legal-body.svelte-f1q66e h2:where(.svelte-f1q66e):first-child{margin-top:0}.legal-body.svelte-f1q66e h3:where(.svelte-f1q66e){margin-top:var(--space-xl);margin-bottom:var(--space-xs);color:var(--color-text);font-size:1rem;font-weight:700}.legal-body.svelte-f1q66e p:where(.svelte-f1q66e){color:var(--color-text-muted);margin-bottom:var(--space-md);line-height:1.7}.legal-body.svelte-f1q66e strong:where(.svelte-f1q66e){color:var(--color-text)}.legal-body.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--color-primary-light)}@media (width<=768px){.legal-body.svelte-f1q66e{padding:var(--space-xl)}}
