.legal-page.svelte-1588ews{max-width:48rem;margin:0 auto;padding:3rem var(--content-padding, 1.5rem) 4rem}h1.svelte-1588ews{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);color:var(--timber);margin-bottom:.5rem}.subtitle.svelte-1588ews{color:var(--dark-gray);font-size:.95rem;margin-bottom:2.5rem}section.svelte-1588ews{margin-bottom:2rem}h2.svelte-1588ews{font-family:var(--font-heading);font-size:1.2rem;color:var(--timber);margin-bottom:.5rem}p.svelte-1588ews{line-height:1.7;color:#333}a.svelte-1588ews{color:var(--meadow)}a.svelte-1588ews:hover{text-decoration:underline}
