:root{font-family:system-ui,sans-serif;color:#182334;background:#f4f7f8;line-height:1.65}body{margin:0;padding:3rem 1rem}main{max-width:48rem;margin:auto;padding:clamp(1.5rem,5vw,3rem);background:#fff;border-radius:1rem;box-shadow:0 8px 30px #102d3912}h1{line-height:1.15;font-size:clamp(2rem,6vw,3rem)}h2{margin-top:2rem;font-size:1.3rem}.eyebrow{font-weight:700;color:#147765}a{color:#086c62}a:focus-visible{outline:3px solid #ee9b36}
