*{box-sizing:border-box}body{margin:0;background:#fbf7f0;color:#243c38;font:18px/1.7 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:64px 24px}h1{font-size:clamp(32px,6vw,48px);line-height:1.15;letter-spacing:-.04em}h2{margin-top:40px;font-size:24px;line-height:1.3}a{color:#116c61;text-underline-offset:4px}nav,footer{display:flex;flex-wrap:wrap;gap:24px}nav{padding-bottom:30px;border-bottom:1px solid #d6e0d9}footer{margin-top:50px;padding-top:24px;border-top:1px solid #d6e0d9;font-size:15px}.eyebrow{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#116c61}.note{border-left:4px solid #ef8366;padding:12px 20px;background:#fff}li{margin:8px 0}