.legal-container.svelte-1e0rsuc{max-width:860px;margin:0 auto}.legal-header.svelte-1e0rsuc{margin-bottom:2rem}h1.svelte-1e0rsuc{letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}h2.svelte-1e0rsuc{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.legal-meta.svelte-1e0rsuc{color:var(--text-muted);font-size:var(--text-xs);margin:0}.legal-section.svelte-1e0rsuc{margin-bottom:1.5rem}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0 0 .5rem}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:.5rem 0 0 1.25rem}.legal-note.svelte-1e0rsuc{color:var(--text-muted);font-size:var(--text-xs);margin-top:2rem}a.svelte-1e0rsuc{color:var(--text);text-decoration:underline}
