.legal-page.svelte-3id43s{min-height:100vh;background:var(--color-background)}.page-header.svelte-3id43s{padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.logo.svelte-3id43s{text-decoration:none}.content.svelte-3id43s{max-width:720px;margin:0 auto;padding:2rem 1.25rem 3rem}h1.svelte-3id43s{font-size:1.6rem;margin-bottom:1.5rem}h2.svelte-3id43s{font-size:1.05rem;margin:2rem 0 .6rem}p.svelte-3id43s{line-height:1.9;color:var(--color-text-secondary);font-size:.93rem;margin:0 0 .6rem}.info.svelte-3id43s{width:100%;border-collapse:collapse;font-size:.93rem}.info.svelte-3id43s th:where(.svelte-3id43s),.info.svelte-3id43s td:where(.svelte-3id43s){border-bottom:1px solid var(--color-border);padding:.85rem .5rem;text-align:left;vertical-align:top}.info.svelte-3id43s th:where(.svelte-3id43s){width:8.5rem;color:var(--color-text-secondary);font-weight:600;white-space:nowrap}.note.svelte-3id43s{font-size:.8rem;margin:.3rem 0 0}.page-footer.svelte-3id43s{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;padding:1.5rem;border-top:1px solid var(--color-border);font-size:.85rem}.page-footer.svelte-3id43s a:where(.svelte-3id43s),.info.svelte-3id43s a:where(.svelte-3id43s){color:var(--color-accent)}
