.legal-page.svelte-qgtpqp{padding-top:calc(var(--space-3xl) + var(--space-md));padding-bottom:var(--space-2xl);min-height:100vh}.legal-header.svelte-qgtpqp{text-align:center;max-width:700px;margin:0 auto var(--space-2xl)}.header-icon.svelte-qgtpqp{width:80px;height:80px;background:var(--accent-dim);border:1px solid var(--border-hover);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--accent);margin:0 auto var(--space-md)}.legal-header.svelte-qgtpqp h1:where(.svelte-qgtpqp){font-size:var(--text-4xl);margin-bottom:var(--space-xs)}.last-updated.svelte-qgtpqp{font-size:var(--text-sm);color:var(--text-muted)}.legal-content.svelte-qgtpqp{max-width:800px;margin:0 auto}.intro-text.svelte-qgtpqp{font-size:var(--text-lg);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-xl)}.legal-section.svelte-qgtpqp{margin-bottom:var(--space-2xl)}.legal-section.svelte-qgtpqp h2:where(.svelte-qgtpqp){font-size:var(--text-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.legal-section.svelte-qgtpqp h3:where(.svelte-qgtpqp){font-size:var(--text-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-primary)}.legal-section.svelte-qgtpqp p:where(.svelte-qgtpqp){font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-md)}.legal-section.svelte-qgtpqp ul:where(.svelte-qgtpqp){list-style:disc;padding-left:var(--space-lg);margin-bottom:var(--space-md)}.legal-section.svelte-qgtpqp li:where(.svelte-qgtpqp){font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-xs)}.legal-section.svelte-qgtpqp a:where(.svelte-qgtpqp){color:var(--accent);text-decoration:none}.legal-section.svelte-qgtpqp a:where(.svelte-qgtpqp):hover{text-decoration:underline}.info-card.svelte-qgtpqp{display:flex;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:var(--space-md)}.card-icon.svelte-qgtpqp{flex-shrink:0;width:44px;height:44px;background:var(--accent-dim);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.card-content.svelte-qgtpqp h3:where(.svelte-qgtpqp){font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm);margin-top:0;color:var(--text-primary)}.card-content.svelte-qgtpqp p:where(.svelte-qgtpqp){margin-bottom:var(--space-sm)}.card-content.svelte-qgtpqp ul:where(.svelte-qgtpqp){margin-bottom:0}.contact-info.svelte-qgtpqp{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-left:4px solid var(--accent);border-radius:12px;margin-top:var(--space-md)}.contact-info.svelte-qgtpqp p:where(.svelte-qgtpqp){margin-bottom:var(--space-sm);line-height:1.8}.contact-info.svelte-qgtpqp p:where(.svelte-qgtpqp):last-child{margin-bottom:0}.contact-info.svelte-qgtpqp a:where(.svelte-qgtpqp){color:var(--accent);text-decoration:none}.contact-info.svelte-qgtpqp a:where(.svelte-qgtpqp):hover{text-decoration:underline}@media(max-width:768px){.legal-header.svelte-qgtpqp h1:where(.svelte-qgtpqp){font-size:var(--text-3xl)}.legal-section.svelte-qgtpqp h2:where(.svelte-qgtpqp){font-size:var(--text-xl)}.info-card.svelte-qgtpqp{flex-direction:column}}
