.legal.svelte-1aenmaa h1{font-family:var(--font-display,serif);letter-spacing:-.01em;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.1}.legal.svelte-1aenmaa .updated{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem}.legal.svelte-1aenmaa .lede{max-width:62ch;margin-top:2rem;font-size:1.125rem;line-height:1.65}.legal.svelte-1aenmaa h2{font-family:var(--font-display,serif);border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem;scroll-margin-top:1.5rem;font-size:1.375rem;font-weight:600}.legal.svelte-1aenmaa h3{margin-top:1.75rem;font-size:1rem;font-weight:600}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa li{max-width:68ch;line-height:1.7}.legal.svelte-1aenmaa p{margin-top:1rem}.legal.svelte-1aenmaa ul{margin-top:.75rem;padding-left:1.25rem;list-style:outside}.legal.svelte-1aenmaa li{margin-top:.4rem}.legal.svelte-1aenmaa li::marker{color:var(--primary)}.legal.svelte-1aenmaa a{text-underline-offset:3px;text-decoration:underline}.legal.svelte-1aenmaa .toc{border-left:3px solid var(--primary);background:var(--muted);margin-top:2.5rem;padding:1.25rem 1.5rem}.legal.svelte-1aenmaa .toc ol{columns:2 16rem;column-gap:2rem;margin-top:.5rem;padding-left:1.25rem;list-style:decimal}.legal.svelte-1aenmaa .toc li{margin-top:.25rem;font-size:.9375rem}.legal.svelte-1aenmaa .callout{border:1px solid var(--border);background:var(--card);border-radius:.5rem;margin-top:1.25rem;padding:1rem 1.25rem}
