:root{--brand-original:#1aa148;--brand:#128039;--ink:#212121;--muted:#626262;--paper:#fff;--pale:#edf7f0;--soft:#f2f2f2;--border:#c5cec7;--radius:.5rem;--container:80rem;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{color:var(--ink);background:var(--paper);font-family:var(--font);margin:0;line-height:1.6}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;line-height:1.12}h1{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:650}h2{letter-spacing:-.03rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:600}h3{font-size:1.2rem}p+p{margin-top:1rem}a{color:var(--brand);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}:focus-visible{outline-offset:4px;outline:3px solid #0c5426}button:disabled{cursor:wait;opacity:.65}.wrap{width:min(var(--container),calc(100% - 2rem));margin-inline:auto}.section{padding-block:clamp(2.5rem,6vw,5rem)}.center{text-align:center}.stack>*+*{margin-top:1.25rem}.muted{color:var(--muted)}.pale{background:var(--pale)}.soft{background:var(--soft)}.button{border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:#fff;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.button.outline{color:var(--brand);background:#fff}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:1.5rem}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.scroll-row{scroll-snap-type:x mandatory;gap:1.5rem;padding:.5rem .5rem 1.5rem;display:flex;overflow-x:auto}.scroll-row>*{scroll-snap-align:start;flex:0 0 min(85%,23rem)}.skip{z-index:100;background:#fff;padding:1rem;position:absolute;top:-6rem;left:1rem}.skip:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-heading{text-align:center;background:var(--pale);padding:3rem 0}.prose{max-width:50rem}.prose>*+*{margin-top:1rem}.prose h2{margin-top:2rem;font-size:1.65rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:.4rem .3rem}th{font-weight:600}summary{min-height:44px;padding:.8rem .2rem}footer{border-top:1px solid var(--border);padding:3rem 0}footer .legal{flex-wrap:wrap;gap:1.3rem;margin-top:2rem;display:flex}footer a{min-height:24px;display:inline-block}address{font-style:normal}.preview-note{color:#423412;text-align:center;background:#f6edce;padding:.4rem 1rem;font-size:.875rem}.form-notice{border-left:4px solid var(--brand);background:var(--pale);padding:1rem}[id]{scroll-margin-top:1.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header[data-astro-cid-isef26zo]{z-index:5;background:#fff;position:relative;box-shadow:0 4px 6px #00000012}.header-inner[data-astro-cid-isef26zo]{align-items:center;gap:1.3rem;padding-block:.8rem;display:flex}.logo[data-astro-cid-isef26zo]{flex-shrink:0;width:150px}.desktop-nav[data-astro-cid-isef26zo]{margin-left:auto}ul[data-astro-cid-isef26zo]{gap:1rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--ink);padding:.5rem 0;font-size:.92rem;font-weight:550;text-decoration:none;display:block}nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current]{color:var(--brand);text-decoration:underline}.mobile-nav[data-astro-cid-isef26zo]{display:none}.announcement[data-astro-cid-isef26zo]{text-align:center;background:var(--brand);color:#fff;padding:.5rem}.announcement[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:#fff}@media (width<=1199px){.desktop-nav[data-astro-cid-isef26zo]{display:none}.order[data-astro-cid-isef26zo]{margin-left:auto}.mobile-nav[data-astro-cid-isef26zo]{display:block}.mobile-nav[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{background:#fff;padding:1rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 10px #0002}.mobile-nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mobile-nav[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]{padding:.6rem;font-weight:650}.logo[data-astro-cid-isef26zo]{width:125px}.header-inner[data-astro-cid-isef26zo]{gap:.5rem}.order[data-astro-cid-isef26zo]{padding:.6rem .7rem;font-size:.9rem}}.footer-title[data-astro-cid-oenwriqq]{font-size:1.3rem}footer[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq].muted{margin-top:1.5rem}
