.legal-page.svelte-1c5v52c{min-height:100vh;background:#fbfaf7;color:#27241f}header.svelte-1c5v52c,main.svelte-1c5v52c,footer.svelte-1c5v52c{width:min(100% - 3rem,44rem);margin:0 auto}header.svelte-1c5v52c{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 0}.wordmark.svelte-1c5v52c{font-size:1rem;font-weight:700;letter-spacing:-.02em}nav.svelte-1c5v52c{display:flex;gap:1rem;color:#756f65;font-size:.875rem}a.svelte-1c5v52c{text-decoration:none}a.svelte-1c5v52c:hover{color:#27241f}main.svelte-1c5v52c{padding:5rem 0 6rem}.eyebrow.svelte-1c5v52c{margin:0;color:#8a6f4d;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1.svelte-1c5v52c{max-width:16ch;margin:.9rem 0 3.5rem;color:#1f1d19;font-size:clamp(2.5rem,8vw,4.6rem);font-weight:700;letter-spacing:-.065em;line-height:.98}.copy.svelte-1c5v52c{border-top:1px solid #e5e0d7}.copy.svelte-1c5v52c section{padding:1.35rem 0;border-bottom:1px solid #e5e0d7}.copy.svelte-1c5v52c h2{margin:0;color:#302c26;font-size:1rem;font-weight:700}.copy.svelte-1c5v52c p{max-width:38rem;margin:.55rem 0 0;color:#625c52;line-height:1.7}.copy.svelte-1c5v52c a{color:#8a6f4d;text-decoration:underline;text-underline-offset:.18em}footer.svelte-1c5v52c{padding-bottom:2rem;color:#9a9388;font-size:.8rem}@media(max-width:40rem){header.svelte-1c5v52c,main.svelte-1c5v52c,footer.svelte-1c5v52c{width:min(100% - 2rem,44rem)}header.svelte-1c5v52c{padding-top:1.4rem}main.svelte-1c5v52c{padding-top:4rem}}
