._page_5nwna_1{--ink: #18291f;--muted: #637068;--green: #186342;--line: #d8e0d9;min-height:100vh;padding:0 clamp(1.25rem,6vw,6.5rem);color:var(--ink);background:#f3f1e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._page_5nwna_1 a:focus-visible{outline:3px solid #789837;outline-offset:4px}._page_5nwna_1 a:hover{text-decoration:underline;text-underline-offset:.25rem}._shell_5nwna_13{max-width:76rem;margin:0 auto}._nav_5nwna_14{height:5.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}._brand_5nwna_15{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);text-decoration:none;font-size:1.25rem;font-weight:760;letter-spacing:-.04em}._brandMark_5nwna_16{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.65rem;color:#f5f8f4;background:var(--green);font-size:1.15rem;font-weight:800}._homeLink_5nwna_17{color:var(--green);font-size:.88rem;font-weight:650;text-underline-offset:.2rem}._header_5nwna_18{max-width:48rem;padding:clamp(3rem,8vw,6rem) 0 3rem}._eyebrow_5nwna_19{margin:0 0 1rem;color:var(--green);font-size:.68rem;font-weight:760;letter-spacing:.14em}._header_5nwna_18 h1{margin:0;font-size:clamp(2.8rem,6vw,4.75rem);line-height:1.04;letter-spacing:-.065em}._lead_5nwna_21{margin:1.35rem 0 0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}._date_5nwna_22{margin:1.4rem 0 0;color:var(--green);font-size:.82rem;font-weight:650}._content_5nwna_23{max-width:48rem;padding-bottom:4rem}._content_5nwna_23 section{padding:1.65rem 0;border-top:1px solid var(--line)}._content_5nwna_23 h2{margin:0 0 .8rem;font-size:clamp(1.3rem,2vw,1.65rem);letter-spacing:-.035em}._content_5nwna_23 p,._content_5nwna_23 li{color:#46564a;font-size:.98rem;line-height:1.75}._content_5nwna_23 p{margin:.7rem 0 0}._content_5nwna_23 ul{margin:.8rem 0 0;padding-left:1.4rem}._content_5nwna_23 li+li{margin-top:.75rem}._content_5nwna_23 strong{color:var(--ink)}._content_5nwna_23 a{color:var(--green);text-underline-offset:.2rem;overflow-wrap:anywhere}._footer_5nwna_32{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0 1.75rem;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}._footer_5nwna_32 span:first-child{color:var(--green);font-size:.62rem;font-weight:760;letter-spacing:.14em}@media(max-width:520px){._nav_5nwna_14{height:4.5rem}._footer_5nwna_32{flex-direction:column;gap:.55rem}}
