.policy.svelte-ss63pb{max-width:760px;margin:0 auto;padding:48px var(--gutter) 96px}.back-link.svelte-ss63pb{display:inline-block;font-size:15px;font-weight:600;color:#2e5a1c;text-decoration:none;margin-bottom:32px}.back-link.svelte-ss63pb:hover{text-decoration:underline}.policy-header.svelte-ss63pb{margin-bottom:40px}.policy-header.svelte-ss63pb h1:where(.svelte-ss63pb){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-body.svelte-ss63pb{font-size:1.0625rem;line-height:1.75;color:#4c5145}.policy-body.svelte-ss63pb h2:where(.svelte-ss63pb){font-family:var(--font-serif);font-weight:700;font-size:1.375rem;color:#1b3710;margin:40px 0 16px}.policy-body.svelte-ss63pb h2:where(.svelte-ss63pb):first-of-type{margin-top:0}.policy-body.svelte-ss63pb h3:where(.svelte-ss63pb){font-family:var(--font-serif);font-weight:600;font-size:1.125rem;color:#1b3710;margin:28px 0 12px}.policy-body.svelte-ss63pb p:where(.svelte-ss63pb){margin:0 0 16px}.policy-body.svelte-ss63pb a:where(.svelte-ss63pb){color:#2e5a1c;text-decoration:underline}.policy-body.svelte-ss63pb a:where(.svelte-ss63pb):hover{color:#234613}
