.legal-page.svelte-1jp39n4{color:var(--color-foreground)}.legal-page.svelte-1jp39n4 h1:where(.svelte-1jp39n4){font-size:2.5rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.02em}.effective-date.svelte-1jp39n4{color:var(--color-muted);font-size:.875rem;margin-bottom:2.5rem}.legal-page.svelte-1jp39n4 h2:where(.svelte-1jp39n4){font-size:1.375rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:var(--color-foreground)}.legal-page.svelte-1jp39n4 h3:where(.svelte-1jp39n4){font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-foreground)}.legal-page.svelte-1jp39n4 p:where(.svelte-1jp39n4){color:var(--color-muted);line-height:1.75;margin-bottom:1rem;font-size:.9375rem}.legal-page.svelte-1jp39n4 ul:where(.svelte-1jp39n4){list-style:none;padding:0;margin-bottom:1rem}.legal-page.svelte-1jp39n4 ul:where(.svelte-1jp39n4) li:where(.svelte-1jp39n4){position:relative;padding-left:1.25rem;margin-bottom:.5rem;color:var(--color-muted);font-size:.9375rem;line-height:1.7}.legal-page.svelte-1jp39n4 ul:where(.svelte-1jp39n4) li:where(.svelte-1jp39n4):before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.legal-page.svelte-1jp39n4 a:where(.svelte-1jp39n4){color:var(--color-accent);text-decoration:none}.legal-page.svelte-1jp39n4 a:where(.svelte-1jp39n4):hover{text-decoration:underline}
