.legal.svelte-1aenmaa h1{font-family:var(--font-heading);letter-spacing:-.8px;margin:0;font-size:30px;line-height:1.15}.legal.svelte-1aenmaa .updated{color:var(--muted-foreground);margin:8px 0 32px;font-size:13.5px}.legal.svelte-1aenmaa .summary{border:1px solid var(--border);background:var(--card);border-radius:18px;margin:0 0 28px;padding:18px 20px 6px}.legal.svelte-1aenmaa .summary .note{color:var(--muted-foreground);font-size:13.5px}.legal.svelte-1aenmaa h2{font-family:var(--font-heading);letter-spacing:-.3px;margin:36px 0 10px;font-size:18px}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa li{line-height:1.55}.legal.svelte-1aenmaa p{margin:0 0 12px}.legal.svelte-1aenmaa ul{margin:0 0 12px;padding-left:20px;list-style:outside}.legal.svelte-1aenmaa li{margin-bottom:6px}.legal.svelte-1aenmaa a{color:var(--primary-text);text-underline-offset:3px;text-decoration:underline}.legal.svelte-1aenmaa .table{margin:0 0 16px;overflow-x:auto}.legal.svelte-1aenmaa table{border-collapse:collapse;width:100%;font-size:14px}.legal.svelte-1aenmaa th,.legal.svelte-1aenmaa td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.legal.svelte-1aenmaa th{font-weight:600}.legal.svelte-1aenmaa code{font-family:ui-monospace,monospace;font-size:13px}
