.hdr[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top,0px);z-index:10;backdrop-filter:blur(8px);border-bottom:1px solid var(--green-soft);background:#fffffff5;position:sticky}.hdr__in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.15;text-decoration:none;display:flex}.brand__name[data-astro-cid-nen7h5rs]{letter-spacing:.01em;font-size:1.45rem;font-weight:400}.brand__sub[data-astro-cid-nen7h5rs]{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.8rem}.hdr__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.pill){border-radius:6px;padding:8px 10px;font-size:.95rem;font-weight:400;text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.pill):hover{background:var(--green-mist)}.hdr__call[data-astro-cid-nen7h5rs]{min-height:44px;margin-left:8px;padding:8px 18px}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;align-content:center;gap:7px;width:44px;height:44px;padding:8px 6px;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--green);border-radius:2px;height:3px;display:block}.menu__panel[data-astro-cid-nen7h5rs]{background:var(--white);border-bottom:1px solid var(--green-soft);gap:4px;padding:12px 20px 20px;display:grid;position:absolute;top:72px;left:0;right:0;box-shadow:0 16px 30px #00000014}.menu__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.pill){border-bottom:1px solid var(--green-soft);padding:12px 4px;font-size:1.1rem;text-decoration:none}.menu__panel[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]{margin-top:12px}@media (width<=1120px){.hdr__nav[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--charcoal);color:#f1f3f2;padding-block:64px 32px;font-size:1rem;font-weight:400}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr .8fr;gap:40px;display:grid}.ftr__col[data-astro-cid-jo6i4kqk]{min-width:0}.ftr__name[data-astro-cid-jo6i4kqk]{font-size:1.5rem;font-weight:300}.ftr__h[data-astro-cid-jo6i4kqk]{margin-bottom:12px;font-weight:700}.ftr__note[data-astro-cid-jo6i4kqk]{opacity:.75;margin-top:12px;font-size:.92rem}.areas[data-astro-cid-jo6i4kqk]{columns:2;column-gap:20px;margin:0;padding:0;list-style:none}.areas[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:2px 0}.plain[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid #ffffff59;border-radius:999px;padding:6px 12px;font-size:.88rem;display:inline-block}.logo-chip[data-astro-cid-jo6i4kqk]{background:#fff;border-radius:12px;width:fit-content;margin-bottom:8px;padding:10px 16px}.logo-chip[data-astro-cid-jo6i4kqk] img{width:180px;height:auto}.legal[data-astro-cid-jo6i4kqk]{opacity:.8;border-top:1px solid #ffffff26;gap:8px;margin-top:48px;padding-top:24px;font-size:.85rem;display:grid}@media (width<=860px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}}:root{--green:#255a4f;--green-2:#2f6e61;--green-soft:#d0dedc;--green-mist:#f2f7f6;--sage:#c1d5d2;--charcoal:#222524;--ink:#1b2421;--white:#fff;--font:"Nunito Sans", "Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--wrap:1120px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--green);font:300 18px/1.65 var(--font);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:300;line-height:1.15}h1{color:var(--ink);font-size:clamp(2.1rem,5.6vw,3.6rem)}h2{font-size:clamp(1.8rem,4vw,2.7rem)}h3{font-size:1.3rem;font-weight:700}p{margin:0}strong,b{font-weight:700}:focus-visible{outline:3px solid var(--green);outline-offset:3px}.skip{position:absolute;left:-999px}.skip:focus{z-index:20;background:var(--white);padding:8px 12px;top:12px;left:12px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:20px}.narrow{max-width:760px;margin-inline:auto}.center{text-align:center}.section{padding-block:80px}.rule{border:0;border-top:1px solid var(--green);max-width:var(--wrap);opacity:.5;margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.lead{font-size:1.2rem}.stack{flex-direction:column;gap:18px;display:flex}.pill{background:var(--green);min-height:52px;color:var(--white);font:700 1rem/1.2 var(--font);border:2px solid var(--green);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;text-decoration:none;transition:background .2s;display:inline-flex}.pill:hover{background:var(--green-2)}.pill--line{color:var(--green);background:0 0}.pill--line:hover{background:var(--green-mist)}.pill--dark{background:#111;border-color:#111}.btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.to-top{right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));background:var(--white);border:2px solid var(--green);z-index:8;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed}.to-top svg{fill:none;width:24px;height:24px;stroke:var(--green);stroke-width:2px}.callbar{display:none}@media (width<=760px){body{padding-bottom:76px;font-size:17px}.section{padding-block:60px}.callbar{z-index:9;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid var(--green-soft);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.callbar .pill{flex:1;min-height:48px;padding:10px}}@media (width>=761px){.to-top{bottom:24px}}.mist{background:var(--green-mist)}.cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.card{border:1px solid var(--green-soft);background:var(--white);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:28px;text-decoration:none;display:flex}a.card:hover{border-color:var(--green)}.card p{font-size:1rem;font-weight:400}.card .more{margin-top:auto;font-weight:700}.tag{letter-spacing:.08em;background:var(--green-mist);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.75rem;font-weight:800}.gcard{background:var(--green);color:var(--white);border-radius:24px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:30px;display:flex}.gcard h3{font-size:1.35rem}.gcard__where{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.8rem;font-weight:700}.gcard blockquote{margin:0;font-weight:300}.gcard figcaption{text-underline-offset:4px;margin-top:auto;font-weight:700;text-decoration:underline}.gcard--sm blockquote{font-size:1rem}.prose{max-width:720px;margin-inline:auto}.prose>*+*{margin-top:18px}.prose p,.prose li{font-weight:400}.prose h2{margin-top:48px}.prose h3{margin-top:32px}.prose ul,.prose ol{gap:8px;padding-left:1.3em;display:grid}.checks{list-style:none;padding:0!important}.checks li{padding-left:30px;position:relative}.checks li:before{content:"";border-left:2.5px solid var(--green);border-bottom:2.5px solid var(--green);width:12px;height:7px;position:absolute;top:.5em;left:4px;transform:rotate(-45deg)}.callout{background:var(--green-mist);border-left:4px solid var(--green);border-radius:0 16px 16px 0;padding:20px 24px;font-weight:400}@media (width<=960px){.cards{grid-template-columns:1fr 1fr}}@media (width<=620px){.cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
