.legal.svelte-1cgj6a0{max-width:720px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);padding-block:clamp(2rem,5vw,3.5rem);font-size:1.02rem;line-height:1.7;color:var(--color-fg, var(--fg))}.legal.svelte-1cgj6a0 header:where(.svelte-1cgj6a0){margin-bottom:2rem}.legal.svelte-1cgj6a0 h1:where(.svelte-1cgj6a0){font-size:clamp(1.6rem,3.5vw,2.1rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 .5rem}.updated.svelte-1cgj6a0{color:var(--color-fg-muted, var(--muted));font-size:.9rem;margin:0}.legal.svelte-1cgj6a0 section:where(.svelte-1cgj6a0){margin-top:2.25rem}.legal.svelte-1cgj6a0 h2:where(.svelte-1cgj6a0){font-size:1.2rem;line-height:1.3;letter-spacing:-.005em;margin:0 0 .75rem}.legal.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){margin:0 0 .9rem}.legal.svelte-1cgj6a0 ul:where(.svelte-1cgj6a0){margin:.25rem 0 .9rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.legal.svelte-1cgj6a0 li:where(.svelte-1cgj6a0){line-height:1.65}.legal.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:var(--color-accent, var(--accent));text-decoration:underline;text-underline-offset:2px}.legal.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover,.legal.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):focus-visible{color:color-mix(in oklab,var(--color-accent, var(--accent)) 80%,white)}.legal.svelte-1cgj6a0 .contact:where(.svelte-1cgj6a0){margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-fg, var(--fg)) 10%,transparent)}
