.legal-page.svelte-1e0rsuc{margin-left:auto;margin-right:auto;width:100%;max-width:48rem;padding:3rem 1.5rem}@media(min-width:640px){.legal-page.svelte-1e0rsuc{padding-top:4rem;padding-bottom:4rem}}.legal-page.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.legal-page.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2.25rem;line-height:2.5rem}}.last-updated.svelte-1e0rsuc{margin-top:.5rem;font-size:.875rem;color:var(--color-text-muted)}.legal-content.svelte-1e0rsuc{margin-top:2.5rem}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-top:2rem;margin-bottom:.75rem}.legal-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:.75rem}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--color-accent-hover)}
