.policy.svelte-hqi09q{max-width:760px;margin:0 auto;padding:48px var(--gutter) 96px}.back-link.svelte-hqi09q{display:inline-block;font-size:15px;font-weight:600;color:#2e5a1c;text-decoration:none;margin-bottom:32px}.back-link.svelte-hqi09q:hover{text-decoration:underline}.policy-header.svelte-hqi09q{margin-bottom:40px}.policy-header.svelte-hqi09q h1:where(.svelte-hqi09q){font-family:var(--font-serif);font-weight:700;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.02em;color:#1b3710;margin:0}.policy-subtitle.svelte-hqi09q{font-size:14px;font-weight:600;letter-spacing:.06em;color:#9a7b3a;margin:12px 0 0}.policy-body.svelte-hqi09q{font-size:1.0625rem;line-height:1.75;color:#4c5145}.policy-body.svelte-hqi09q h2:where(.svelte-hqi09q){font-family:var(--font-serif);font-weight:700;font-size:1.375rem;color:#1b3710;margin:40px 0 16px}.policy-body.svelte-hqi09q h2:where(.svelte-hqi09q):first-of-type{margin-top:0}.policy-body.svelte-hqi09q p:where(.svelte-hqi09q){margin:0 0 16px}.policy-body.svelte-hqi09q a:where(.svelte-hqi09q){color:#2e5a1c;text-decoration:underline}.policy-body.svelte-hqi09q a:where(.svelte-hqi09q):hover{color:#234613}
