:root{color-scheme:light;font-family:system-ui,sans-serif;color:#172c29;background:#f4f6f2}body{max-width:820px;margin:0 auto;padding:32px 24px 64px;line-height:1.7}nav{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #ccd7ce;padding-bottom:20px}a{color:#17604d}main{padding-top:36px}h1{font-size:clamp(30px,6vw,52px);line-height:1.15;letter-spacing:-.035em}h2{margin-top:32px;font-size:23px}small,.muted{color:#566862}.label{font-size:13px;text-transform:uppercase;letter-spacing:.15em}footer{border-top:1px solid #ccd7ce;margin-top:48px;padding-top:20px}li{margin:10px 0}
