:root{--green:#174c38;--green2:#2d7653;--ink:#173027;--muted:#5d6f66;--line:#dce8df;--paper:#f7faf6}*{box-sizing:border-box}body{margin:0;font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper);line-height:1.8}a{color:var(--green2);text-underline-offset:4px}a:focus-visible{outline:3px solid #19604a;outline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;z-index:10;padding:12px}.top{background:#fff;border-bottom:1px solid var(--line);padding:20px 5vw;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{font-size:21px;font-weight:900;text-decoration:none;color:var(--green)}small{font-size:12px}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{min-height:44px;display:inline-flex;align-items:center}main{max-width:1100px;margin:auto;padding:64px 5vw}h1{font-size:clamp(32px,5vw,52px);line-height:1.3;letter-spacing:-.02em;margin:16px 0 24px}h2{font-size:25px;line-height:1.4;margin:28px 0 12px}h3{font-size:18px;margin:0 0 8px}p{margin:0 0 16px}.eyebrow{color:var(--green2);font-weight:800}.lede{font-size:19px;color:#40564c;max-width:800px}section{margin:40px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:18px}.card p{color:var(--muted);margin:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:13px 21px;min-height:44px;font-weight:800;text-decoration:none}.primary{background:var(--green);color:#fff}.light{background:#fff;border:1px solid var(--line)}.note{padding:20px;border-left:4px solid #78a86f;background:#eaf4eb;color:#40564c}li{margin:10px 0}footer{padding:30px 5vw;border-top:1px solid var(--line);color:var(--muted);font-size:14px}@media(max-width:600px){main{padding-top:36px}.top nav{gap:6px 16px}.brand small{display:none}h2{font-size:22px}.btn{width:100%}}