.legal-page.svelte-1br7el3{max-width:720px}.legal-header.svelte-1br7el3{margin-bottom:32px}.legal-header.svelte-1br7el3 h1:where(.svelte-1br7el3){letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.effective-date.svelte-1br7el3{color:var(--text-mute);margin:0;font-size:13px}.legal-body.svelte-1br7el3{flex-direction:column;gap:28px;display:flex}.legal-body.svelte-1br7el3 section:where(.svelte-1br7el3) h2:where(.svelte-1br7el3){letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.legal-body.svelte-1br7el3 section:where(.svelte-1br7el3) h3:where(.svelte-1br7el3){color:var(--text-soft);margin:14px 0 6px;font-size:13.5px;font-weight:600}.legal-body.svelte-1br7el3 p:where(.svelte-1br7el3){color:var(--text-soft);margin:0 0 8px;font-size:13.5px;line-height:1.7}.legal-body.svelte-1br7el3 ul:where(.svelte-1br7el3){margin:4px 0 8px;padding-left:20px}.legal-body.svelte-1br7el3 li:where(.svelte-1br7el3){color:var(--text-soft);margin-bottom:4px;font-size:13.5px;line-height:1.7}.legal-body.svelte-1br7el3 a:where(.svelte-1br7el3){color:var(--violet-600);text-decoration:underline}.legal-body.svelte-1br7el3 strong:where(.svelte-1br7el3){color:var(--text);font-weight:500}.legal-footer.svelte-1br7el3{border-top:1px solid var(--border);margin-top:40px;padding-top:20px;font-size:13px}.legal-footer.svelte-1br7el3 a:where(.svelte-1br7el3){color:var(--text-mute);text-decoration:none}.legal-footer.svelte-1br7el3 a:where(.svelte-1br7el3):hover{color:var(--text)}
