:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#263f3b;background:#f6f9f7;line-height:1.75}*{box-sizing:border-box}body{margin:0;padding:24px 16px}main{max-width:850px;margin:auto;background:white;border:1px solid #e1e9e4;border-radius:24px;padding:clamp(22px,5vw,54px)}nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;font-size:14px;border-bottom:1px solid #e5ece7;padding-bottom:18px}header{margin:32px 0}h1{font-size:clamp(32px,6vw,48px);line-height:1.15;letter-spacing:-1.5px;margin:8px 0 16px;color:#173e39}h2{font-size:21px;line-height:1.4;margin:32px 0 10px;color:#173e39}p,li{font-size:15px;color:#4b6059}li{margin-bottom:10px}ul{padding-left:24px}a{color:#126950;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #b38958;outline-offset:4px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#487865}aside{border-left:4px solid #36836b;background:#eef7f0;padding:18px;border-radius:0 12px 12px 0;font-size:14px}footer{margin-top:35px;padding-top:20px;border-top:1px solid #e5ece7;font-size:14px}@media(max-width:480px){body{padding:10px}main{border-radius:16px}nav a,footer a{display:inline-block;padding:7px 0}}@media print{body{padding:0;background:white}main{border:0}a{color:inherit}}
