.legal-page.svelte-18aidkc{min-height:100vh;padding:var(--space-3xl) var(--space-lg)}.legal-container.svelte-18aidkc{max-width:640px;margin:0 auto}h1.svelte-18aidkc{font-family:var(--font-heading);font-size:var(--font-title-1);font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm)}.last-updated.svelte-18aidkc{font-size:var(--font-caption);color:var(--color-text-secondary);margin-bottom:var(--space-2xl)}h2.svelte-18aidkc{font-family:var(--font-heading);font-size:var(--font-title-3);font-weight:600;color:var(--color-text);margin-bottom:var(--space-sm);margin-top:0}section.svelte-18aidkc{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=dark] section.svelte-18aidkc{border-bottom-color:#ffffff0f}section.svelte-18aidkc:last-of-type{border-bottom:none}p.svelte-18aidkc{font-size:var(--font-body-size);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xs);margin-top:0}ul.svelte-18aidkc{margin:var(--space-sm) 0 0;padding-left:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs)}li.svelte-18aidkc{font-size:var(--font-body-size);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}a.svelte-18aidkc{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}a.svelte-18aidkc:hover{opacity:.7}
