body{color:#111;background:linear-gradient(#f5efe4 0%,#e7dac4 100%);font-family:Avenir Next,Segoe UI,sans-serif}.legal-page.svelte-1e0rsuc{box-sizing:border-box;min-height:100dvh;padding:3rem 1.25rem 6rem}.legal-card.svelte-1e0rsuc{background:#fffcf6eb;border:2px solid #111;width:min(100%,52rem);margin:0 auto;padding:clamp(1.5rem,3vw,3rem);box-shadow:12px 12px #1111111f}.eyebrow.svelte-1e0rsuc{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.back-link.svelte-1e0rsuc{color:inherit;text-underline-offset:.16em;margin-bottom:1rem;text-decoration-thickness:.08em;display:inline-block}h1.svelte-1e0rsuc,h2.svelte-1e0rsuc{font-family:Georgia,Times New Roman,serif}h1.svelte-1e0rsuc{margin:0;font-size:clamp(2.2rem,4vw,3.6rem)}.intro.svelte-1e0rsuc{margin:.6rem 0 2rem}section.svelte-1e0rsuc+section:where(.svelte-1e0rsuc){margin-top:1.5rem}h2.svelte-1e0rsuc{margin:0 0 .55rem;font-size:1.35rem}p.svelte-1e0rsuc{line-height:1.7}a.svelte-1e0rsuc{color:inherit}
