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