:root{color-scheme:light;font:17px/1.7 system-ui,sans-serif;color:#263c36;background:#f5f4ef}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:900px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;border-bottom:1px solid #d5ddd5}a{color:#285d4e}nav{display:flex;gap:20px;flex-wrap:wrap}.brand{font-weight:750;letter-spacing:.08em;text-decoration:none}main{padding-top:70px;padding-bottom:70px}h1{font:500 clamp(2.3rem,6vw,4rem)/1.1 Georgia,serif;letter-spacing:-.035em;margin:16px 0 28px}h2{font-size:1.35rem;margin-top:40px}p,li{max-width:740px}.eyebrow{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#64766b}.intro{font-size:1.25rem}section{margin-top:40px}footer{font-size:.85rem;border-top:1px solid #d5ddd5}.note{padding:20px;border-left:3px solid #668777;background:#e9eee6}ul{padding-left:24px}@media(max-width:600px){header{display:block}nav{margin-top:16px;gap:12px;font-size:.9rem}main{padding-top:40px}}
