.legal-content.svelte-1l7r4q6{max-width:800px;margin:0 auto}.legal-section.svelte-1l7r4q6{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--c-gray-300)}.legal-section.svelte-1l7r4q6:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6){color:var(--c-deep);margin-bottom:var(--spacing-md)}.legal-section.svelte-1l7r4q6 h3:where(.svelte-1l7r4q6){color:var(--c-blue);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.legal-section.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){line-height:1.6;margin-bottom:var(--spacing-sm)}.legal-section.svelte-1l7r4q6 ul:where(.svelte-1l7r4q6){margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg)}.legal-section.svelte-1l7r4q6 li:where(.svelte-1l7r4q6){margin-bottom:var(--spacing-xs);line-height:1.5}.contact-info.svelte-1l7r4q6{background:var(--c-gray-100);padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.contact-info.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin-bottom:var(--spacing-xs)}.contact-info.svelte-1l7r4q6 a:where(.svelte-1l7r4q6){color:var(--c-blue);text-decoration:none}.contact-info.svelte-1l7r4q6 a:where(.svelte-1l7r4q6):hover,.contact-info.svelte-1l7r4q6 a:where(.svelte-1l7r4q6):focus{color:var(--c-deep);text-decoration:underline}@media (max-width: 768px){.legal-content.svelte-1l7r4q6{padding:0 var(--spacing-sm)}.legal-section.svelte-1l7r4q6{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg)}}
