.legal-page.svelte-1lvwbz3{background:#faf9f6;color:#252525;min-height:100vh;padding:32px 24px;font-family:system-ui,sans-serif}header.svelte-1lvwbz3,main.svelte-1lvwbz3,footer.svelte-1lvwbz3{max-width:800px;margin:0 auto}header.svelte-1lvwbz3{margin-bottom:48px;font-size:24px;font-weight:650}main.svelte-1lvwbz3{line-height:1.75;overflow-wrap:anywhere}main.svelte-1lvwbz3 h1{font-size:clamp(2rem,6vw,3rem);line-height:1.2;margin-bottom:24px;font-weight:650}main.svelte-1lvwbz3 h2{font-size:1.35rem;margin:36px 0 12px;font-weight:650}main.svelte-1lvwbz3 p,main.svelte-1lvwbz3 ul{margin:16px 0}main.svelte-1lvwbz3 ul{list-style:disc;padding-left:24px}main.svelte-1lvwbz3 li{margin:10px 0}main.svelte-1lvwbz3 a,footer.svelte-1lvwbz3 a:where(.svelte-1lvwbz3){text-decoration:underline;text-underline-offset:3px}main.svelte-1lvwbz3 code{font-size:.9em}footer.svelte-1lvwbz3{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid #ddd}
