.legal-container.svelte-13hmlqu{max-width:700px;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:0 var(--spacing-md);line-height:1.6}.header-section.svelte-13hmlqu{margin-bottom:var(--spacing-lg)}.page-title.svelte-13hmlqu{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.title-line.svelte-13hmlqu{width:40px;height:2px;background:var(--color-border);border-radius:1px}.last-updated.svelte-13hmlqu{color:var(--color-text-muted);font-style:italic;margin:0 0 var(--spacing-lg) 0;font-size:.875rem}.legal-content.svelte-13hmlqu{color:var(--color-text-secondary)}.legal-section.svelte-13hmlqu{margin-bottom:var(--spacing-xl)}.legal-section.svelte-13hmlqu h2:where(.svelte-13hmlqu){color:var(--color-text-primary);font-size:1.3rem;margin-bottom:var(--spacing-md);border-left:4px solid var(--color-primary);padding-left:var(--spacing-md)}.legal-section.svelte-13hmlqu h3:where(.svelte-13hmlqu){color:var(--color-text-primary);font-size:1.1rem;margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.legal-section.svelte-13hmlqu p:where(.svelte-13hmlqu){margin-bottom:var(--spacing-md)}.legal-section.svelte-13hmlqu ul:where(.svelte-13hmlqu){margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);list-style:disc}.legal-section.svelte-13hmlqu li:where(.svelte-13hmlqu){margin-bottom:var(--spacing-xs)}.legal-content.svelte-13hmlqu a{color:var(--color-primary);text-decoration:none}.legal-content.svelte-13hmlqu a:hover{text-decoration:underline}@media (max-width: 767px){.legal-container.svelte-13hmlqu{padding-bottom:25px}}
