:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#21392f;background:#f4f6f3}*{box-sizing:border-box}body{margin:0}header{background:#06432f;color:#fff6df;padding:20px 24px}.brand{display:flex;align-items:center;gap:12px;max-width:900px;margin:auto;color:inherit;text-decoration:none;font-size:21px;font-weight:750}.brand img{border-radius:10px}main{max-width:948px;margin:auto;padding:40px 24px}article{background:white;border:1px solid #e0e7df;border-radius:24px;padding:36px;overflow-wrap:anywhere}h1{font-size:clamp(26px,4vw,38px);line-height:1.2;margin:10px 0 16px;letter-spacing:-.025em}h2{font-size:21px;line-height:1.35;margin:32px 0 12px}p{font-size:17px;line-height:1.75;margin:12px 0;color:#43594e}a{color:#1c684a;text-underline-offset:4px}a:focus-visible{outline:3px solid #ce9e36;outline-offset:5px}.eyebrow{color:#35715b;font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.meta{font-size:14px;color:#64776b}.intro{font-size:19px;color:#4d6157}.home h1{font-size:clamp(36px,6vw,56px);color:#06432f}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.features section{border-radius:16px;background:#edf4ed;padding:18px}.features h2{margin:0 0 10px;font-size:18px}.features p{font-size:15px;margin:0}.status{font-weight:650}.button{display:inline-block;padding:13px 18px;background:#25664e;color:#fff;border-radius:12px;text-decoration:none;font-weight:650}footer{max-width:900px;margin:0 auto;padding:0 24px 32px;display:flex;flex-wrap:wrap;gap:16px;font-size:14px}@media(max-width:600px){main{padding:24px 14px}article{padding:24px 20px;border-radius:18px}.features{grid-template-columns:1fr}.intro{font-size:18px}h2{font-size:20px}p{font-size:16px}}
