.legal-page.svelte-6vipbz{min-height:100vh;background:var(--paper);color:var(--ink);font-family:Geist,system-ui,sans-serif;padding:80px 20px}.legal-wrap.svelte-6vipbz{max-width:720px;margin:0 auto}.brand.svelte-6vipbz{font-family:Newsreader,Georgia,serif;font-size:30px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:baseline;margin-bottom:40px;letter-spacing:-.018em}.brand.svelte-6vipbz .dot:where(.svelte-6vipbz){display:inline-block;width:.1em;height:.1em;background:var(--accent);border-radius:50%;margin:0 .06em .18em;align-self:center}.legal-page h1{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink)}.legal-page h2{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:22px;margin:36px 0 12px;color:var(--ink)}.legal-page p{font-size:15px;line-height:1.65;color:var(--ink-80);margin:0 0 16px;max-width:64ch}.legal-page a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent)}.back.svelte-6vipbz{margin-top:64px;font-size:13px;color:var(--ink-60)}.back.svelte-6vipbz a:where(.svelte-6vipbz){color:var(--ink-80);text-decoration:underline;text-decoration-color:var(--rule-15)}
