.legal-page.svelte-1jp39n4{max-width:720px;margin:0 auto;padding:64px 24px 96px}.legal-header.svelte-1jp39n4{margin-bottom:48px}.legal-header.svelte-1jp39n4 h1:where(.svelte-1jp39n4){letter-spacing:-.03em;color:hsl(var(--foreground));margin:0 0 8px;font-size:28px;font-weight:700}.last-updated.svelte-1jp39n4{color:hsl(var(--muted-foreground));font-size:13px}.toc.svelte-1jp39n4{background:hsl(var(--card));border:1px solid hsl(var(--border) / .4);border-radius:8px;margin-bottom:48px;padding:20px 24px}.toc.svelte-1jp39n4 h2:where(.svelte-1jp39n4){color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:13px;font-weight:600}.toc.svelte-1jp39n4 ol:where(.svelte-1jp39n4){grid-template-columns:1fr 1fr;gap:6px;margin:0;padding-left:20px;list-style:decimal;display:grid}.toc.svelte-1jp39n4 a:where(.svelte-1jp39n4){color:hsl(var(--muted-foreground));font-size:13px;text-decoration:none;transition:color .15s}.toc.svelte-1jp39n4 a:where(.svelte-1jp39n4):hover{color:#818cf8}section.svelte-1jp39n4{margin-bottom:48px;scroll-margin-top:80px}section.svelte-1jp39n4 h2:where(.svelte-1jp39n4){letter-spacing:-.02em;color:hsl(var(--foreground));border-left:2px solid hsl(var(--primary) / .3);margin:0 0 16px;padding:8px 0 0 14px;font-size:18px;font-weight:600}section.svelte-1jp39n4 h3:where(.svelte-1jp39n4){color:hsl(var(--foreground));margin:20px 0 8px;font-size:14px;font-weight:600}p.svelte-1jp39n4{color:hsl(var(--muted-foreground));margin:0 0 12px;font-size:14px;line-height:1.7}ul.svelte-1jp39n4,ol.svelte-1jp39n4{color:hsl(var(--muted-foreground));margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.7}li.svelte-1jp39n4{margin-bottom:6px}a.svelte-1jp39n4{color:#818cf8;text-decoration:none}a.svelte-1jp39n4:hover{text-decoration:underline}strong.svelte-1jp39n4{color:hsl(var(--foreground));font-weight:600}.def-list.svelte-1jp39n4{margin:12px 0}.def-list.svelte-1jp39n4 dt:where(.svelte-1jp39n4){color:hsl(var(--foreground));margin-top:12px;font-size:14px;font-weight:600}.def-list.svelte-1jp39n4 dt:where(.svelte-1jp39n4):first-child{margin-top:0}.def-list.svelte-1jp39n4 dd:where(.svelte-1jp39n4){color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:14px;line-height:1.7}.info-grid.svelte-1jp39n4{grid-template-columns:120px 1fr;gap:4px 16px;margin:12px 0;font-size:14px;display:grid}.info-grid.svelte-1jp39n4 dt:where(.svelte-1jp39n4){color:#8b95a7;font-weight:500}.info-grid.svelte-1jp39n4 dd:where(.svelte-1jp39n4){color:hsl(var(--muted-foreground));margin:0}@media (width<=600px){.toc.svelte-1jp39n4 ol:where(.svelte-1jp39n4),.info-grid.svelte-1jp39n4{grid-template-columns:1fr}.info-grid.svelte-1jp39n4 dt:where(.svelte-1jp39n4){margin-top:8px}}
