.legal-screen.svelte-1420qq5{min-height:100dvh;padding:var(--space-32);font-family:var(--ff-text);color:var(--text-primary);background:var(--bg-secondary)}.legal.svelte-1420qq5{width:100%;max-width:640px;margin:0 auto;background:var(--bg-primary);border:1px solid var(--stroke-shine-highlight);border-radius:var(--br-xl);box-shadow:var(--shadow-2);padding:var(--space-40) var(--space-40) var(--space-32);display:flex;flex-direction:column;gap:var(--space-20)}.legal__back.svelte-1420qq5{align-self:flex-start}.legal__logo.svelte-1420qq5{width:48px;height:48px}.legal__title.svelte-1420qq5{margin:0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fz-xl);letter-spacing:-.01em}.legal__updated.svelte-1420qq5{margin:0;font-size:var(--fz-xs);color:var(--text-tertiary)}.legal.svelte-1420qq5 .legal__section{display:flex;flex-direction:column;gap:var(--space-8)}.legal.svelte-1420qq5 .legal__h{margin:var(--space-8) 0 0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fz-m)}.legal.svelte-1420qq5 .legal__p{margin:0;font-size:var(--fz-sm);line-height:1.6;color:var(--text-secondary)}.legal.svelte-1420qq5 .legal__p b{color:var(--text-primary)}.legal.svelte-1420qq5 .legal__p a{color:var(--fg-brand)}.legal.svelte-1420qq5 hr{border:0;border-top:1px solid var(--stroke-secondary);margin:var(--space-4) 0}.legal.svelte-1420qq5 .legal__text{font-size:var(--fz-sm);line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.legal.svelte-1420qq5 .legal__text p{margin:0 0 var(--space-12)}.legal.svelte-1420qq5 .legal__text ol,.legal.svelte-1420qq5 .legal__text ul{margin:0 0 var(--space-12);padding-left:var(--space-24)}.legal.svelte-1420qq5 .legal__text li{margin:0 0 var(--space-8)}.legal.svelte-1420qq5 .legal__text li>ol,.legal.svelte-1420qq5 .legal__text li>ul{margin-top:var(--space-8)}.legal.svelte-1420qq5 .legal__text strong{color:var(--text-primary)}.legal.svelte-1420qq5 .legal__text a{color:var(--text-primary);text-decoration-color:var(--fg-brand);text-underline-offset:2px}@media (max-width: 480px){.legal-screen.svelte-1420qq5{padding:var(--space-16)}.legal.svelte-1420qq5{padding:var(--space-28) var(--space-24) var(--space-24)}}
