:root{color:#203e33;background:#f3f1e8;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.75}*{box-sizing:border-box}body{margin:0}main{max-width:860px;margin:auto;padding:64px 28px 40px}h1{margin:18px 0;font-family:Georgia,serif;font-size:clamp(2rem,6vw,3.2rem);font-weight:400;line-height:1.18}h2{margin-top:2.2rem;font-size:1.25rem;line-height:1.4}h3{margin-top:1.7rem;font-size:1rem}p,ul,ol{margin:.75rem 0}a{color:#295c49;text-underline-offset:.2em;overflow-wrap:anywhere}.eyebrow{letter-spacing:.15em;font-size:.72rem;font-weight:650}.date{color:#607466;font-size:.85rem}nav{border-block:1px solid #d4dbce;flex-wrap:wrap;gap:12px;margin:25px 0 35px;padding:18px 0;display:flex}nav a{border-radius:6px;padding:6px 14px;text-decoration:none}nav a[aria-current]{color:#fff;background:#203e33}article{background:#fffef9;border:1px solid #d4dbce;border-radius:12px;padding:12px 32px 32px}footer{color:#607466;margin-top:35px;font-size:.8rem}.lead{font-size:1.1rem}.warning{background:#f5eedf;border-left:3px solid #b28040;padding:12px 18px}input{width:100%;font:inherit;color:#203e33;background:#fff;border:1px solid #adbba8;border-radius:6px;margin:5px 0 16px;padding:12px}button{font:inherit;color:#fff;cursor:pointer;background:#203e33;border:0;border-radius:6px;padding:12px 20px}button:disabled{opacity:.55;cursor:wait}label{font-weight:600;display:block}[hidden]{display:none!important}.status{overflow-wrap:anywhere;min-height:28px}.status[data-error=true]{color:#a13629}@media (width<=540px){main{padding:30px 16px}article{padding:10px 20px 26px}}
