.legal-page.svelte-f1q66e{min-height:100vh;background:var(--color-bg)}.legal-hero.svelte-f1q66e{padding:150px var(--space-lg) var(--space-3xl);background:var(--color-bg-alt);text-align:center}.legal-title.svelte-f1q66e{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-white);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:2px}.legal-subtitle.svelte-f1q66e{color:var(--color-silver);font-size:1.1rem}.legal-content.svelte-f1q66e{padding:var(--space-3xl) var(--space-lg)}.legal-container.svelte-f1q66e{max-width:900px;margin:0 auto}.effective-date.svelte-f1q66e{color:var(--color-silver);margin-bottom:var(--space-2xl);font-size:.95rem}.legal-section.svelte-f1q66e{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.legal-section.svelte-f1q66e:last-of-type{border-bottom:none}.legal-section.svelte-f1q66e h2:where(.svelte-f1q66e){font-family:var(--font-display);font-size:1.5rem;color:var(--color-silver);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:1px}.legal-section.svelte-f1q66e h3:where(.svelte-f1q66e){font-family:var(--font-display);font-size:1.1rem;color:var(--color-white);margin:var(--space-lg) 0 var(--space-md)}.legal-section.svelte-f1q66e p:where(.svelte-f1q66e){color:var(--color-text-muted);line-height:1.8;margin-bottom:var(--space-md)}.legal-section.svelte-f1q66e ul:where(.svelte-f1q66e){list-style:disc;padding-left:var(--space-xl);margin:var(--space-md) 0}.legal-section.svelte-f1q66e li:where(.svelte-f1q66e){color:var(--color-text-muted);line-height:1.8;margin-bottom:var(--space-xs)}.contact-info-legal.svelte-f1q66e{background:var(--color-bg-alt);padding:var(--space-lg);border-left:3px solid var(--color-silver);margin-top:var(--space-lg)}.contact-info-legal.svelte-f1q66e p:where(.svelte-f1q66e){margin-bottom:var(--space-sm)}.legal-back.svelte-f1q66e{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-2xl);padding-top:var(--space-xl)}
