.legal-page.svelte-yna22u{padding:calc(var(--header-h) + var(--space-12)) var(--space-6) var(--space-24);max-width:760px;margin:0 auto}@media(max-width:640px){.legal-page.svelte-yna22u{padding:calc(var(--header-h) + var(--space-6)) var(--space-4) var(--space-12)}}.legal-page.svelte-yna22u h1:where(.svelte-yna22u){font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-2);color:var(--c-text)}.legal-updated.svelte-yna22u{font-size:.8125rem;color:var(--c-text-tertiary);margin-bottom:var(--space-8)}.legal-body.svelte-yna22u{font-size:.9375rem;line-height:1.8}.legal-body.svelte-yna22u h2:where(.svelte-yna22u){font-size:1.25rem;font-weight:700;margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--c-text);border-bottom:1px solid var(--c-border-light);padding-bottom:var(--space-2)}.legal-body.svelte-yna22u p:where(.svelte-yna22u){margin-bottom:var(--space-4);color:var(--c-text-secondary)}.legal-body.svelte-yna22u ul:where(.svelte-yna22u){margin-bottom:var(--space-4);padding-left:var(--space-5)}.legal-body.svelte-yna22u li:where(.svelte-yna22u){margin-bottom:var(--space-2);color:var(--c-text-secondary)}.legal-body.svelte-yna22u a:where(.svelte-yna22u){color:var(--c-primary);text-decoration:underline}.legal-body.svelte-yna22u a:where(.svelte-yna22u):hover{color:var(--c-primary-hover)}
