.legal.svelte-1wyts7f{padding:4rem 0 6rem;background:var(--surface-1)}.legal-inner.svelte-1wyts7f{max-width:680px;margin:0 auto;padding:0 2rem}h1.svelte-1wyts7f{font-size:2rem;font-weight:400;letter-spacing:-.01em;color:var(--text);margin:0 0 .5rem}.updated.svelte-1wyts7f{color:var(--text-muted);font-size:.875rem;margin:0 0 2.5rem}.legal-inner.svelte-1wyts7f h2{font-size:1.125rem;font-weight:600;color:var(--text);margin:2.5rem 0 .75rem}.legal-inner.svelte-1wyts7f p,.legal-inner.svelte-1wyts7f li{color:var(--text-muted);font-size:.9375rem;line-height:1.7}.legal-inner.svelte-1wyts7f p{margin:0 0 1rem}.legal-inner.svelte-1wyts7f ul{margin:0 0 1rem;padding-left:1.25rem}.legal-inner.svelte-1wyts7f li{margin-bottom:.5rem}.legal-inner.svelte-1wyts7f a{color:var(--accent-text)}.legal-inner.svelte-1wyts7f .footnote:where(.svelte-1wyts7f){margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--card-border);border-color:var(--card-border);color:var(--text-muted);font-size:.8125rem;line-height:1.7}.legal-inner.svelte-1wyts7f .footnote:where(.svelte-1wyts7f) a:where(.svelte-1wyts7f){color:var(--accent-text)}@media (max-width: 768px){.legal.svelte-1wyts7f{padding:3rem 0 4rem}.legal-inner.svelte-1wyts7f{padding:0 1.25rem}}
