:root{color-scheme:light;font-family:system-ui,sans-serif;color:#294737;background:#f8f7ea}body{max-width:760px;margin:0 auto;padding:48px 24px 80px;line-height:1.7}a{color:#365f48}nav{display:flex;gap:24px;margin-bottom:36px}h1{font:700 2.5rem Georgia,serif;line-height:1.15}h2{font-size:1.15rem;margin-top:32px}small{color:#697665}footer{border-top:1px solid #ccd2bd;padding-top:20px;margin-top:40px}
