.page-legal.svelte-12pywbn{padding:4rem 1.5rem 6rem}.legal-content.svelte-12pywbn{max-width:720px;margin:0 auto}.legal-content.svelte-12pywbn h1:where(.svelte-12pywbn){font-family:var(--font-heading);font-size:2rem;font-weight:400;margin-bottom:.25rem}.legal-updated.svelte-12pywbn{color:var(--text-muted);font-size:.95rem;margin-bottom:2rem}.legal-content.svelte-12pywbn h2:where(.svelte-12pywbn){font-family:var(--font-heading);font-size:1.3rem;font-weight:400;margin-top:2.5rem;margin-bottom:.75rem}.legal-content.svelte-12pywbn h3:where(.svelte-12pywbn){font-family:var(--font-body);font-size:1rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:var(--text-secondary)}.legal-content.svelte-12pywbn p:where(.svelte-12pywbn){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.legal-content.svelte-12pywbn ul:where(.svelte-12pywbn){color:var(--text-secondary);line-height:1.7;padding-left:1.5rem;margin-bottom:1rem}.legal-content.svelte-12pywbn li:where(.svelte-12pywbn){margin-bottom:.4rem}.legal-content.svelte-12pywbn a:where(.svelte-12pywbn){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal-content.svelte-12pywbn a:where(.svelte-12pywbn):hover{opacity:.8}
