:root{color-scheme:light;font-family:system-ui,sans-serif;color:#1d322b;background:#f7f4ed}body{max-width:760px;margin:64px auto;padding:0 24px;line-height:1.7}a{color:#285f4d}h1{font-size:2.4rem;line-height:1.2}h2{margin-top:2rem;font-size:1.3rem}nav{display:flex;gap:20px;flex-wrap:wrap}footer{border-top:1px solid #c7ccc4;margin-top:3rem;padding:24px 0}p,li{overflow-wrap:anywhere}
