.legal-page.svelte-7ke6fz{max-width:44rem;margin-inline:auto;padding:3rem 1.25rem 5rem;color:var(--foreground)}@media(min-width:768px){.legal-page.svelte-7ke6fz{padding:4rem 1.5rem 6rem}}.legal-header.svelte-7ke6fz{margin-bottom:2rem}.legal-page.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:Lora,Georgia,serif;font-weight:700;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin:0 0 .5rem}.legal-meta.svelte-7ke6fz{color:var(--muted-foreground);font-size:.875rem;margin:0}.prototype-notice.svelte-7ke6fz{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55;margin-bottom:2.5rem}.prototype-notice.svelte-7ke6fz strong:where(.svelte-7ke6fz){display:inline}.legal-page.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:2rem}.legal-page.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:1.25rem;margin:0 0 .75rem}.legal-page.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-page.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:.9375rem;line-height:1.65;color:var(--foreground)}.legal-page.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.25rem;margin:0}.legal-page.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin-top:.25rem}.legal-page.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.legal-page.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--primary)}.legal-page.svelte-7ke6fz code:where(.svelte-7ke6fz){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:var(--muted);padding:.1em .35em;border-radius:.25rem}
