.legal-page.svelte-1588ews{padding:10rem 2rem 6rem;min-height:100vh;background:var(--primary-background);color:var(--primary-text)}.legal-container.svelte-1588ews{max-width:800px;margin:0 auto}h1.svelte-1588ews{font-size:2.5rem;font-weight:700;margin-bottom:2.5rem;color:var(--accent)}h2.svelte-1588ews{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.5rem;color:var(--accent)}h3.svelte-1588ews{font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--secondary-text)}p.svelte-1588ews{line-height:1.8;margin-bottom:1rem;color:var(--muted-text);font-size:1rem}section.svelte-1588ews{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(197,164,130,.15)}section.svelte-1588ews:last-child{border-bottom:none}
