html,body{color:#1c1813;background:#f7f2e7;margin:0}.legal-page.svelte-7ke6fz{max-width:760px;min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(1.5rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem);font-family:Georgia,Times New Roman,serif}.back.svelte-7ke6fz{color:#635b4f;text-underline-offset:.2em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:750;text-decoration-thickness:1px}.eyebrow.svelte-7ke6fz{color:#b77c17;letter-spacing:.15em;margin:3.5rem 0 .8rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:850}h1.svelte-7ke6fz{letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(2.8rem,7vw,5rem);font-weight:500;line-height:1}.lede.svelte-7ke6fz{color:#595146;max-width:640px;margin:1.25rem 0 3rem;font-size:clamp(1.15rem,2.5vw,1.38rem);line-height:1.55}section.svelte-7ke6fz{border-top:1px solid #d8d0c1;padding:1.3rem 0}h2.svelte-7ke6fz{margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem}section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#51493f;margin:.55rem 0 0;font-size:1.05rem;line-height:1.58}.updated.svelte-7ke6fz{color:#70685c;margin-top:2.4rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem}
