.legal.svelte-7ke6fz{max-width:760px;margin:0 auto;padding:8rem 1.5rem 6rem;color:var(--text-color);font-family:var(--font-geist-sans);line-height:1.7}.legal.svelte-7ke6fz article{background-color:var(--cream-color);border:1px solid var(--border-color);border-radius:1.5rem;padding:clamp(1.75rem,4vw,3rem)}header.svelte-7ke6fz{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.eyebrow.svelte-7ke6fz{font-size:.75rem;font-weight:500;color:var(--brand-green);letter-spacing:.08em;text-transform:uppercase;margin:0}h1.svelte-7ke6fz{font-family:var(--font-instrument-serif);font-size:clamp(2.5rem,6vw,3.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--title-color);margin:.5rem 0 .75rem}.meta.svelte-7ke6fz{color:var(--subtitle-color);font-size:.875rem;margin:0}section.svelte-7ke6fz{margin-top:2.25rem}h2.svelte-7ke6fz{font-family:var(--font-instrument-serif);font-size:1.625rem;color:var(--title-color);margin:0 0 .75rem;letter-spacing:-.01em}h3.svelte-7ke6fz{font-family:var(--font-geist-sans);font-size:1rem;font-weight:600;color:var(--title-color);margin:1.5rem 0 .5rem}p.svelte-7ke6fz{margin:.75rem 0;color:var(--text-color)}ul.svelte-7ke6fz{list-style:disc;padding-left:1.25rem;margin:.75rem 0}li.svelte-7ke6fz{margin:.4rem 0}strong.svelte-7ke6fz{color:var(--title-color);font-weight:600}a.svelte-7ke6fz{color:var(--brand-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity var(--animation-primary)}a.svelte-7ke6fz:hover{opacity:.7}em.svelte-7ke6fz{font-style:italic;color:var(--brand-green)}
