*{box-sizing:border-box}body{margin:0;background:#f7f7f0;color:#213b32;font:16px/1.8 system-ui,sans-serif}main{max-width:860px;margin:auto;padding:64px 28px}header{border-bottom:1px solid #dce3d5;padding-bottom:28px;margin-bottom:40px}.brand{font-size:21px;font-weight:750;color:#174c3c;letter-spacing:-.6px}h1{font:48px/1.12 Georgia,serif;letter-spacing:-1.4px;margin:36px 0 20px}h2{font-size:21px;line-height:1.4;margin-top:34px}p,li{color:#52675c}a{color:#174c3c;text-underline-offset:4px}.tag{font-size:11px;letter-spacing:2px;text-transform:uppercase}.button{display:inline-block;padding:12px 22px;border-radius:12px;background:#174c3c;color:#fff;text-decoration:none;margin:12px 10px 12px 0}.note{padding:22px;border:1px solid #dce3d5;border-radius:18px;background:#eef1e7}footer{border-top:1px solid #dce3d5;margin-top:44px;padding-top:22px;font-size:13px}nav{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:600px){main{padding:32px 22px}h1{font-size:38px}}
