*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f9f5;color:#18353e;font:17px/1.8 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#126e70}header{padding:22px 28px;border-bottom:1px solid #d9e2dc;display:flex;justify-content:space-between;gap:20px;max-width:1180px;margin:auto;font-size:14px}header a{text-decoration:none}main{max-width:820px;margin:auto;padding:45px 28px 65px}h1{font-size:clamp(34px,4.8vw,52px);line-height:1.13;letter-spacing:-1.6px;margin:15px 0 24px}h2{font-size:26px;line-height:1.25;letter-spacing:-.5px;margin:36px 0 14px}.eyebrow{color:#126e70;font-weight:750;letter-spacing:1.6px;font-size:11px;text-transform:uppercase}.meta{font-size:13px;color:#5d6a6e;margin-bottom:32px}.intro{font-size:20px;color:#52636b}.source{font-size:13px;background:#eaf0ed;padding:18px;border-left:3px solid #157e7d}.offer{margin:40px 0;padding:28px;background:#16313e;color:white;border-radius:6px}.offer h2{margin-top:0;color:white}.offer p{font-size:15px;color:#d8e7e8}.offer a{display:inline-block;background:#91ded1;color:#17323c;padding:11px 18px;text-decoration:none;font-size:15px;font-weight:750;border-radius:4px}.related{border-top:1px solid #d1dcd6;padding-top:24px;margin-top:38px}.related a{display:block;margin:12px 0}footer{font-size:12px;color:#5b6b6e;max-width:1180px;padding:25px 28px;margin:auto;border-top:1px solid #d9e2dc}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0 55px}.card{background:white;border:1px solid #d9e2dc;padding:25px;border-radius:5px}.card h3{font-size:21px;line-height:1.3;margin:0 0 14px}.card p{font-size:14px;color:#566970}.card a{text-decoration:none}.hub{max-width:1180px}.crumb{font-size:13px}a:focus-visible{outline:3px solid #dfab47;outline-offset:3px}@media(max-width:760px){header{padding:18px 22px}.grid{grid-template-columns:1fr}main{padding:32px 22px 45px}h2{font-size:24px}.offer{padding:23px}.hub h1{font-size:40px}}