.legal.svelte-1aenmaa h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(30px,2vw + 22px,42px);font-weight:600;line-height:1.1}.legal.svelte-1aenmaa .meta{color:var(--color-fg-5);margin:0 0 32px;font-size:13px}.legal.svelte-1aenmaa h2{letter-spacing:-.01em;margin:40px 0 10px;scroll-margin-top:24px;font-size:19px;font-weight:600}.legal.svelte-1aenmaa h3{margin:22px 0 6px;font-size:15px;font-weight:600}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa li{color:var(--color-fg-2);font-size:14.5px;line-height:1.65}.legal.svelte-1aenmaa p{margin:0 0 12px}.legal.svelte-1aenmaa ul{margin:0 0 14px;padding-left:20px;list-style:outside}.legal.svelte-1aenmaa li{margin-bottom:6px}.legal.svelte-1aenmaa a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}.legal.svelte-1aenmaa code{font-family:var(--font-mono);color:var(--color-fg);font-size:.92em}.legal.svelte-1aenmaa strong{color:var(--color-fg);font-weight:600}.legal.svelte-1aenmaa .summary{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:12px;margin:0 0 8px;padding:16px 18px}.legal.svelte-1aenmaa .summary p:last-child,.legal.svelte-1aenmaa .summary ul:last-child{margin-bottom:0}
