.legal-shell.svelte-6vipbz{max-width:760px;margin:0 auto;padding:clamp(24px,5vw,40px) clamp(16px,5vw,32px) clamp(48px,8vw,80px)}.legal-eyebrow.svelte-6vipbz{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px}.legal-shell.svelte-6vipbz h1:where(.svelte-6vipbz){letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(24px,4vw,32px);font-weight:500}.last-updated.svelte-6vipbz{margin-bottom:24px;font-size:12px}.legal-nav.svelte-6vipbz{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:2px;width:fit-content;margin-bottom:32px;padding:4px;display:flex}.legal-nav.svelte-6vipbz a:where(.svelte-6vipbz){color:var(--ink-2);border-radius:5px;padding:6px 12px;font-size:13px}.legal-nav.svelte-6vipbz a:where(.svelte-6vipbz):hover{background:var(--bg-2);color:var(--ink)}.legal-nav.svelte-6vipbz a.active:where(.svelte-6vipbz){background:var(--bg-3);color:var(--ink);font-weight:500}.legal-body.svelte-6vipbz h2{letter-spacing:-.01em;margin:32px 0 12px;font-size:17px;font-weight:600}.legal-body.svelte-6vipbz h2:first-child{margin-top:0}.legal-body.svelte-6vipbz p{color:var(--ink-2);margin-bottom:12px;font-size:14px;line-height:1.65}.legal-body.svelte-6vipbz ul{color:var(--ink-2);margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.65}.legal-body.svelte-6vipbz li{margin-bottom:6px}.legal-body.svelte-6vipbz a{text-underline-offset:2px;color:var(--ink);text-decoration:underline}
