.legal-page.svelte-1eays4{--surface-primary:#fff;--surface-secondary:#f9fafb;--surface-inset:#f3f4f6;--interactive-accent:#6d5bd0;--interactive-accent-hover:#5b4abf;--interactive-accent-muted:#e0dcfc;--interactive-accent-rgb:109, 91, 208;--text-normal:#3b3f46;--text-muted:#5c6b7f;--text-faint:#9ca8b8;--text-accent:#6d5bd0;--text-accent-hover:#5b4abf;--border-primary:#d6d8dd;--border-muted:#ebedf0;width:100%;height:var(--app-viewport-height);min-height:var(--app-viewport-height);max-height:var(--app-viewport-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface-inset);box-sizing:border-box;overflow-y:auto}.legal-shell.svelte-1eays4{box-sizing:border-box;flex-direction:column;gap:20px;width:min(880px,100%);margin:0 auto;padding:clamp(28px,6vw,56px) 16px clamp(56px,8vw,96px);display:flex}.legal-hero.svelte-1eays4{flex-direction:column;gap:12px;display:flex}.eyebrow.svelte-1eays4{font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}h1.svelte-1eays4{letter-spacing:-.04em;color:var(--text-normal);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.subtitle.svelte-1eays4{max-width:62ch;font-size:var(--font-size-base);color:var(--text-muted);margin:0;line-height:1.7}.legal-shell.svelte-1eays4 .legal-document{max-width:none;margin:0;padding:0}.legal-shell.svelte-1eays4 .legal-document section{margin-bottom:28px;padding-bottom:20px}.legal-shell.svelte-1eays4 .legal-document section:last-child{margin-bottom:0}@media (width<=640px){.legal-shell.svelte-1eays4{gap:16px;padding:22px 12px 40px}.legal-shell.svelte-1eays4 .legal-document section{margin-bottom:22px;padding-bottom:16px}}
