.legal-page__container.svelte-13f5mcl{max-width:800px;margin:0 auto;padding:0 var(--spacing-md)}.legal-content__intro.svelte-13f5mcl{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-13f5mcl{margin-bottom:var(--spacing-2xl)}.legal-section.svelte-13f5mcl h2:where(.svelte-13f5mcl){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-13f5mcl p:where(.svelte-13f5mcl){line-height:1.7;margin-bottom:var(--spacing-md);color:var(--color-text);transition:color .3s ease}.legal-list.svelte-13f5mcl{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.legal-list.svelte-13f5mcl li:where(.svelte-13f5mcl){margin-bottom:var(--spacing-sm);line-height:1.6;color:var(--color-text);transition:color .3s ease}.legal-highlight.svelte-13f5mcl{background-color:#f59e0b1a;border-left:4px solid var(--color-warning);padding:var(--spacing-md);border-radius:var(--radius-md);font-weight:500;transition:all .3s ease}.legal-footer.svelte-13f5mcl{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-13f5mcl p:where(.svelte-13f5mcl){color:var(--color-text-muted);font-size:.875rem;transition:color .3s ease}
