body{margin:0;font:16px/1.65 system-ui,sans-serif;background:#10231f;color:#e6efe9}.w{max-width:980px;margin:auto;padding:0 24px}header{padding:64px 0 32px}h1{margin:0;font-size:46px;letter-spacing:-1px}nav{margin-top:16px}nav a{margin-right:18px;color:#8fd3b6}.g{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.c{background:#183530;padding:18px;border-radius:10px}.c h3{margin:0 0 6px}ul{list-style:none;padding:0}li{padding:8px 0;border-top:1px solid #2a4a43}footer{margin:48px 0 32px;color:#8fa59d;font-size:14px}