.legal-page.svelte-12pywbn{max-width:calc(70ch + 48px)}.legal-h1.svelte-12pywbn{font-family:var(--font-display);letter-spacing:-.03em;margin:12px 0;font-size:clamp(30px,3.6vw,40px);font-weight:600;line-height:1.08}.legal-h2.svelte-12pywbn{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.25}.legal-p.svelte-12pywbn{color:var(--muted-foreground);font-size:14px;line-height:1.7}.legal-ul.svelte-12pywbn{color:var(--muted-foreground);gap:6px;padding-left:22px;font-size:14px;line-height:1.7;list-style:outside;display:grid}.legal-ul.svelte-12pywbn li:where(.svelte-12pywbn)::marker{color:var(--faint-foreground)}
