:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f8f6ed;color:#203e33;font:17px/1.7 system-ui,sans-serif}main{max-width:800px;margin:40px auto;padding:24px}h1{font-size:clamp(36px,7vw,64px);line-height:1.1}h2{font-size:24px;line-height:1.3;margin-top:32px}a{color:#205b44;text-underline-offset:4px}footer{border-top:1px solid #d8ddce;margin-top:40px;padding-top:20px}.eyebrow{font-size:13px;letter-spacing:.12em;font-weight:700}
