.hero.svelte-7ke6fz{background:radial-gradient(circle at 85% 15%,#5fa37733,#0000 34%),linear-gradient(145deg,#eef6f0,#fbfcfb);padding-block:clamp(3rem,8vw,5.5rem)}.eyebrow.svelte-7ke6fz{color:#246b45;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:850}h1.svelte-7ke6fz{letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,7vw,5rem);line-height:1}.intro.svelte-7ke6fz{color:#58665d;max-width:720px;margin:1.25rem 0 0;font-size:1.15rem;line-height:1.65}.policy-page.svelte-7ke6fz{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(2.5rem,7vw,5rem);display:grid}.summary.svelte-7ke6fz{position:sticky;top:1.5rem}.summary.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin-top:0;font-weight:900}.summary.svelte-7ke6fz ul:where(.svelte-7ke6fz),.policy.svelte-7ke6fz ul:where(.svelte-7ke6fz){gap:.7rem;padding-left:1.2rem;line-height:1.55;display:grid}.policy.svelte-7ke6fz{max-width:780px}.updated.svelte-7ke6fz{color:#6a766e;margin-top:0;font-weight:700}.policy.svelte-7ke6fz section:where(.svelte-7ke6fz){border-bottom:1px solid #e0e7e1;padding-block:1.5rem}.policy.svelte-7ke6fz section:where(.svelte-7ke6fz):first-of-type{padding-top:.5rem}.policy.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0 0 .8rem;font-size:1.5rem}.policy.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#4f5d54;line-height:1.7}.policy.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#246b45;font-weight:700}@media (width<=780px){.policy-page.svelte-7ke6fz{grid-template-columns:1fr}.summary.svelte-7ke6fz{position:static}}li.svelte-7ke6fz{list-style:outside}
