.legal.svelte-1nzf5uj{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 5rem}.legal__back.svelte-1nzf5uj{display:inline-block;margin-bottom:1.5rem;font-size:.9rem;color:var(--muted, #667);text-decoration:none}.legal__back.svelte-1nzf5uj:hover{text-decoration:underline}.legal.svelte-1nzf5uj h1:where(.svelte-1nzf5uj){font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1;margin:0 0 .5rem}.legal__updated.svelte-1nzf5uj{color:var(--muted, #778);font-size:.9rem;margin:0 0 2.5rem}.legal__body.svelte-1nzf5uj h2{font-size:1.25rem;margin:2.25rem 0 .75rem}.legal__body.svelte-1nzf5uj p,.legal__body.svelte-1nzf5uj li{line-height:1.65;color:var(--ink, #223)}.legal__body.svelte-1nzf5uj ul{padding-left:1.25rem;margin:.5rem 0 1rem}.legal__body.svelte-1nzf5uj li{margin:.35rem 0}.legal__body.svelte-1nzf5uj a{color:var(--accent, #5b5bd6)}.legal__body.svelte-1nzf5uj .note{background:color-mix(in srgb,var(--accent, #5b5bd6) 8%,transparent);border-radius:.75rem;padding:1rem 1.15rem;margin:1.5rem 0;font-size:.95rem}
