*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f7f5;color:#14251f;font:18px/1.7 system-ui,sans-serif}header{background:#09251c;color:#fff;padding:22px max(24px,calc((100vw - 1000px)/2))}header a{color:#baf5cf}nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:12px;font-size:16px}a{color:#076b41;text-underline-offset:4px}main{max-width:1000px;margin:auto;padding:45px 24px 70px}h1{font-size:clamp(32px,6vw,54px);line-height:1.12;letter-spacing:-1.5px;margin:16px 0 24px}h2{font-size:26px;line-height:1.3;margin:0 0 18px}p{margin:0 0 18px}section{padding:28px 0;border-bottom:1px solid #d3dfd7}.eyebrow{font-size:13px;letter-spacing:2px;font-weight:800;text-transform:uppercase}.lead{font-size:22px;max-width:760px}.notice{background:#fff1cc;border-left:4px solid #9b6a00;padding:16px 20px;font-size:16px}.button{display:inline-block;background:#09633f;color:white;border-radius:8px;padding:12px 20px;text-decoration:none;margin:6px 12px 8px 0;font-weight:700}footer{max-width:1000px;margin:auto;padding:0 24px 40px;font-size:15px;color:#40564a}li{margin-bottom:10px}:focus-visible{outline:3px solid #dc8c00;outline-offset:4px} @media(max-width:600px){body{font-size:17px}main{padding-top:30px}h2{font-size:23px}}