.page-legal.svelte-1k7cgmt{padding-top:3rem;padding-bottom:4rem}.legal-content.svelte-1k7cgmt{max-width:800px;margin:0 auto}.legal-title.svelte-1k7cgmt{font-size:2rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.legal-updated.svelte-1k7cgmt{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:2.5rem}.legal-section.svelte-1k7cgmt{margin-bottom:2rem}.legal-section.svelte-1k7cgmt h2:where(.svelte-1k7cgmt){font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border))}.legal-section.svelte-1k7cgmt p:where(.svelte-1k7cgmt){color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:.75rem}.legal-section.svelte-1k7cgmt p:where(.svelte-1k7cgmt):last-child{margin-bottom:0}.legal-section.svelte-1k7cgmt ul:where(.svelte-1k7cgmt),.legal-section.svelte-1k7cgmt ol:where(.svelte-1k7cgmt){padding-left:1.5rem;color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:.75rem}.legal-section.svelte-1k7cgmt li:where(.svelte-1k7cgmt){margin-bottom:.375rem}.legal-section.svelte-1k7cgmt a:where(.svelte-1k7cgmt){color:hsl(var(--primary));text-decoration:underline}.legal-section.svelte-1k7cgmt strong:where(.svelte-1k7cgmt){color:hsl(var(--foreground))}.legal-contact.svelte-1k7cgmt{margin-top:2rem;padding:1.25rem 1.5rem;background:hsl(var(--muted));border-radius:var(--radius);font-size:.9375rem;color:hsl(var(--muted-foreground))}.legal-contact.svelte-1k7cgmt a:where(.svelte-1k7cgmt){color:hsl(var(--primary));text-decoration:underline}
