:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#19392e;background:#f5f8f6}*{box-sizing:border-box}body{margin:0}header,footer{max-width:1060px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}a{color:#147744;text-underline-offset:3px}.brand{font-weight:750;font-size:20px;text-decoration:none}.access{background:#147744;color:white;padding:10px 18px;border-radius:7px;text-decoration:none}main{max-width:1012px;margin:16px auto 40px;background:white;border:1px solid #dbe8e0;border-radius:14px;padding:clamp(24px,5vw,56px);line-height:1.7}h1{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:0 0 20px}h2{font-size:21px;margin-top:32px}p,li{max-width:80ch}.lead{font-size:20px;color:#426353}.eyebrow,.date{font-size:13px;color:#5b7066}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.cards section{background:#f1f8f4;border-radius:9px;padding:20px}.cards h2{margin:0;font-size:18px}.cards p{font-size:15px;margin-bottom:0}.note{border-left:3px solid #147744;padding:12px 18px;background:#f1f8f4}footer{font-size:14px;flex-wrap:wrap}footer nav{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:650px){main{margin:0 12px 24px}.cards{grid-template-columns:1fr}header,footer{padding:20px}.access{font-size:14px}}
