.legal-page__container.svelte-n26xhe{max-width:800px;margin:0 auto;padding:0 var(--spacing-md)}.privacy-highlight.svelte-n26xhe{background-color:#f59e0b1a;border-left:4px solid var(--color-warning);padding:var(--spacing-lg);border-radius:var(--radius-md);margin:var(--spacing-lg) 0;transition:all .3s ease}.privacy-highlight.svelte-n26xhe p:where(.svelte-n26xhe){margin:0;font-weight:500;color:var(--color-text);transition:color .3s ease}.legal-content__intro.svelte-n26xhe{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:var(--spacing-2xl);line-height:1.6;transition:color .3s ease}.legal-section.svelte-n26xhe{margin-bottom:var(--spacing-2xl)}.legal-section.svelte-n26xhe h2:where(.svelte-n26xhe){font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border);padding-bottom:var(--spacing-sm);transition:all .3s ease}.legal-section.svelte-n26xhe p:where(.svelte-n26xhe){line-height:1.7;margin-bottom:var(--spacing-md);color:var(--color-text);transition:color .3s ease}.legal-list.svelte-n26xhe{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.legal-list.svelte-n26xhe li:where(.svelte-n26xhe){margin-bottom:var(--spacing-sm);line-height:1.6;color:var(--color-text);transition:color .3s ease}.legal-footer.svelte-n26xhe{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);margin-top:var(--spacing-2xl);text-align:center;transition:border-color .3s ease}.legal-footer.svelte-n26xhe p:where(.svelte-n26xhe){color:var(--color-text-muted);font-size:.875rem;transition:color .3s ease}
