.legal.svelte-7ke6fz{max-width:760px;padding:64px var(--page-pad) 80px}.legal-back.svelte-7ke6fz{display:inline-block;margin-bottom:24px;text-decoration:none}.legal-back.svelte-7ke6fz:hover{color:var(--ink)}.legal.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:48px;line-height:1.1;margin:0 0 40px}.legal.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;margin:40px 0 14px;color:var(--ink)}.legal.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal.svelte-7ke6fz ul:where(.svelte-7ke6fz),.legal.svelte-7ke6fz dl:where(.svelte-7ke6fz){font-size:16px;line-height:1.65;color:var(--ink);margin:0 0 14px}.legal.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:22px}.legal.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:6px}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.purpose.svelte-7ke6fz{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px 24px}.purpose.svelte-7ke6fz dt:where(.svelte-7ke6fz){font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;margin-top:14px}.purpose.svelte-7ke6fz dt:where(.svelte-7ke6fz):first-child{margin-top:0}.purpose.svelte-7ke6fz dd:where(.svelte-7ke6fz){margin:6px 0 0;color:var(--ink);line-height:1.6}@media (max-width: 639px){.legal.svelte-7ke6fz{padding:40px var(--page-pad) 56px}.legal.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:32px}.legal.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:22px;margin-top:32px}.purpose.svelte-7ke6fz{padding:16px 18px}}
