body{margin:0;background:#f8faf7;color:#243e33;font:16px/1.65 system-ui,sans-serif}nav,main,footer{max-width:960px;margin:auto;padding:22px}nav{display:flex;gap:24px;border-bottom:1px solid #dbe5dd}a{color:#176a4a}h1{font-size:30px;line-height:1.25;margin-top:28px}h2{font-size:21px;margin:24px 0 8px}p{margin:10px 0}table{width:100%;border-collapse:collapse;font-size:14px}td{border:1px solid #dbe5dd;padding:10px;white-space:nowrap}tr:first-child{font-weight:700;background:#eaf1e9}.table-wrap{overflow:auto}footer{border-top:1px solid #dbe5dd}@media(max-width:600px){nav{gap:12px;flex-wrap:wrap}main{padding:16px}h1{font-size:26px}}
