:root{font-family:Segoe UI,Arial,sans-serif;color:#19372e;background:#f4f7f5;line-height:1.65}body{margin:0}header,main,footer{max-width:900px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #c8d8cd}header>a{font-size:1.5rem;font-weight:700}nav{display:flex;gap:24px}a{color:#075d43;text-underline-offset:3px}main{background:white;margin:24px auto;border-radius:12px;padding:36px;box-sizing:border-box}h1{line-height:1.2;font-size:2.2rem}h2{font-size:1.3rem;margin-top:32px}footer{font-size:.9rem;color:#486557}@media(max-width:600px){header,main,footer{padding:20px}main{margin:12px}h1{font-size:1.8rem}header{flex-wrap:wrap}}
