*{box-sizing:border-box}body{margin:0;background:#f4f6f3;color:#15332e;font:17px/1.65 system-ui,sans-serif}header,main,footer{max-width:1120px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;border-bottom:1px solid #ccd9cf}nav a{margin-left:20px}a{color:#176958}h1{font-size:clamp(32px,5vw,64px);line-height:1.08;max-width:850px}h2{line-height:1.2}.eyebrow{letter-spacing:.2em;font-size:12px;text-transform:uppercase}.hero{padding:48px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.card{background:white;padding:24px;border:1px solid #dce4dc;border-radius:6px}.value{font-size:46px;font-weight:650}.muted,small{color:#60746c}table{border-collapse:collapse;width:100%;background:white}th,td{text-align:left;border-bottom:1px solid #dde5dc;padding:13px}svg{width:100%;height:auto}.line{fill:none;stroke:#18765d;stroke-width:3}footer{font-size:14px;border-top:1px solid #ccd9cf;margin-top:48px}.note{padding:18px;background:#e5eee6}.chart{background:white;padding:20px;border-radius:6px}