.legal-page.svelte-183e6rx{padding-block:var(--space-16);background:var(--bg-primary);min-height:100vh}.container.svelte-183e6rx{max-width:800px;margin-inline:auto;padding-inline:var(--container-padding)}.legal-header.svelte-183e6rx{text-align:center;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-light);margin-bottom:var(--space-12)}.legal-title.svelte-183e6rx{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-4)}.legal-meta.svelte-183e6rx{font-size:var(--font-size-base);color:var(--text-secondary)}.legal-content.svelte-183e6rx{color:var(--text-secondary);line-height:var(--line-height-relaxed)}.legal-section.svelte-183e6rx{margin-bottom:var(--space-12)}.legal-section.svelte-183e6rx h2:where(.svelte-183e6rx){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-6);padding-top:var(--space-4)}.legal-section.svelte-183e6rx h3:where(.svelte-183e6rx){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--space-6);margin-bottom:var(--space-3)}.legal-section.svelte-183e6rx p:where(.svelte-183e6rx){margin-bottom:var(--space-4)}.legal-section.svelte-183e6rx ul:where(.svelte-183e6rx){margin-left:var(--space-6);margin-bottom:var(--space-4);list-style:disc}.legal-section.svelte-183e6rx li:where(.svelte-183e6rx){margin-bottom:var(--space-2);line-height:var(--line-height-relaxed)}.legal-section.svelte-183e6rx a:where(.svelte-183e6rx){color:var(--text-brand);text-decoration:underline;text-underline-offset:var(--text-underline-offset);transition:var(--transition-colors)}.legal-section.svelte-183e6rx a:where(.svelte-183e6rx):hover{color:var(--brand-dark)}.intro.svelte-183e6rx{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-6)}.note.svelte-183e6rx{padding:var(--space-4);background:var(--bg-secondary);border-left:3px solid var(--brand-primary);border-radius:var(--radius-md);margin-top:var(--space-4);font-size:var(--font-size-sm)}.contact-info.svelte-183e6rx{padding:var(--space-6);background:var(--bg-secondary);border-radius:var(--radius-lg);margin-top:var(--space-6)}.contact-info.svelte-183e6rx p:where(.svelte-183e6rx){margin-bottom:var(--space-2)}@media (max-width: 768px){.legal-title.svelte-183e6rx{font-size:var(--font-size-3xl)}.legal-section.svelte-183e6rx h2:where(.svelte-183e6rx){font-size:var(--font-size-xl)}.legal-section.svelte-183e6rx ul:where(.svelte-183e6rx){margin-left:var(--space-4)}}
