*{box-sizing:border-box}body{margin:0;background:#f5f7f6;color:#172b23;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;line-height:1.9}a{color:#096a50;text-underline-offset:4px}header{background:#11231b;display:flex;justify-content:space-between;align-items:center;padding:23px max(24px,calc((100vw - 1080px)/2))}header a{color:#dcf48d;font-size:13px}.brand{font-size:24px;font-weight:750;color:white;text-decoration:none}main{max-width:850px;padding:55px 25px;margin:auto}nav{font-size:12px;color:#708477}.eyebrow{font-size:11px;letter-spacing:2px;margin-top:45px;color:#5c7869}h1{font-size:clamp(30px,5vw,48px);line-height:1.35;letter-spacing:-1.8px}h2{font-size:25px;line-height:1.5;letter-spacing:-.8px}h3{font-size:17px;margin-top:30px}p{font-size:16px}.intro{font-size:19px;color:#4c6658}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 50px}.actions a{background:#173e2e;color:white;padding:12px 23px;border-radius:6px;text-decoration:none;font-size:14px}.actions a+ a{background:#e0ebd1;color:#264c36}section{border-top:1px solid #dbe4de;padding:30px 0}section p{color:#496252}aside{padding:25px;background:#eaf0e7;border-radius:8px;margin-top:30px}aside p{font-size:13px}footer{padding:28px;text-align:center;border-top:1px solid #dbe4de;font-size:12px}a:focus-visible{outline:3px solid #87ac2a;outline-offset:4px}@media(max-width:600px){main{padding:30px 22px}h2{font-size:22px}.intro{font-size:17px}}