.legal.svelte-1jp39n4{background:var(--color-neutral-50, #fafafa);padding:3rem 1rem 4rem}.legal-inner.svelte-1jp39n4{max-width:46rem;margin:0 auto;background:#fff;border:1px solid var(--color-neutral-200, #e5e5e5);border-radius:12px;padding:2.5rem clamp(1.25rem,4vw,3rem) 3rem;color:var(--color-neutral-700, #404040);line-height:1.7}.legal-header.svelte-1jp39n4{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-neutral-200, #e5e5e5)}.eyebrow.svelte-1jp39n4{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-700);margin-bottom:.75rem}.legal.svelte-1jp39n4 h1:where(.svelte-1jp39n4){font-size:2rem;font-weight:700;color:var(--color-accent-950, #0e3b2e);margin-bottom:.5rem}.legal-meta.svelte-1jp39n4{font-size:.875rem;color:var(--color-neutral-500, #737373)}.legal.svelte-1jp39n4 h2:where(.svelte-1jp39n4){font-size:1.25rem;font-weight:700;color:var(--color-accent-950, #0e3b2e);margin:2rem 0 .75rem}.legal.svelte-1jp39n4 p:where(.svelte-1jp39n4){margin-bottom:1rem}.legal.svelte-1jp39n4 ul:where(.svelte-1jp39n4){list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.legal.svelte-1jp39n4 li:where(.svelte-1jp39n4){margin-bottom:.5rem}.legal.svelte-1jp39n4 a:where(.svelte-1jp39n4){color:var(--color-accent-700);text-decoration:underline}.legal.svelte-1jp39n4 strong:where(.svelte-1jp39n4){color:var(--color-neutral-900, #171717);font-weight:600}
