.legal-page.svelte-7ad8we{background:var(--surface);min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding-top:10rem;opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.legal-page.visible.svelte-7ad8we{opacity:1;transform:translateY(0)}.legal-page__inner.svelte-7ad8we{max-width:800px;margin:0 auto;width:100%;padding:0 var(--space-lg) var(--space-2xl)}.legal-page__content.svelte-7ad8we{margin-top:var(--space-xl);border-top:1px solid var(--surface-container-high);padding-top:var(--space-lg)}.legal-page__section.svelte-7ad8we h2:where(.svelte-7ad8we){color:var(--primary)}.legal-page__section.svelte-7ad8we p:where(.svelte-7ad8we){line-height:1.6}
