.legal.svelte-1e0rsuc{max-width:65ch;margin-inline:auto;padding:96px 24px}.legal-head.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:clamp(2.25rem,4vw,3rem);line-height:1.15;font-weight:600;letter-spacing:-.02em}.updated.svelte-1e0rsuc{font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.08em;color:var(--color-clay);margin-top:16px}.legal-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.5rem;line-height:2rem;font-weight:600;margin-top:48px;margin-bottom:16px}.legal-body.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-top:32px;margin-bottom:12px}.legal-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:var(--color-ink-soft);line-height:1.75}.legal-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:16px}.legal-body.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){list-style:disc;padding-left:24px;margin:16px 0}.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:8px}.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc)::marker{color:var(--color-clay)}.legal-body.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--color-ink);font-weight:600}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-clay);font-weight:600;text-decoration:underline;text-underline-offset:4px;transition:color .2s var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--color-clay-deep)}}.contact-block.svelte-1e0rsuc{margin-top:24px}
