body{color:#111;background:linear-gradient(#f5efe4 0%,#e7dac4 100%);font-family:Avenir Next,Segoe UI,sans-serif}.legal-page.svelte-f1q66e{box-sizing:border-box;min-height:100dvh;padding:3rem 1.25rem 6rem}.legal-card.svelte-f1q66e{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-f1q66e{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.back-link.svelte-f1q66e{color:inherit;text-underline-offset:.16em;margin-bottom:1rem;text-decoration-thickness:.08em;display:inline-block}h1.svelte-f1q66e,h2.svelte-f1q66e{font-family:Georgia,Times New Roman,serif}h1.svelte-f1q66e{margin:0;font-size:clamp(2.2rem,4vw,3.6rem)}.intro.svelte-f1q66e{margin:.6rem 0 2rem}section.svelte-f1q66e+section:where(.svelte-f1q66e){margin-top:1.5rem}h2.svelte-f1q66e{margin:0 0 .55rem;font-size:1.35rem}p.svelte-f1q66e,li.svelte-f1q66e{line-height:1.7}ul.svelte-f1q66e{margin:.75rem 0 0;padding-left:1.3rem}a.svelte-f1q66e{color:inherit}code.svelte-f1q66e{font-family:SFMono-Regular,SF Mono,Menlo,monospace;font-size:.95em}
