*{box-sizing:border-box}
body{margin:0;background:#F3F4F0;color:#0F1A14;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.6}
a{color:#1F6F4A}
.wrap{max-width:820px;margin:0 auto;padding:0 20px}
header{background:#0F1A14;color:#F3F4F0}
header .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px}
header a{color:#F3F4F0;text-decoration:none;font-weight:700}
header .logo{font-size:18px}
.doc{background:#fff;border-radius:18px;margin-top:32px;margin-bottom:32px;padding:40px}
@media (max-width:640px){.doc{padding:24px 18px;border-radius:0;margin-top:0}}
h1{margin:0 0 4px;font-size:clamp(26px,4vw,36px);line-height:1.15}
.meta{margin:0 0 28px;color:#4A5650;font-size:14px}
h2{margin:32px 0 10px;font-size:19px}
p,li{font-size:16px;color:#26322B}
ul,ol{padding-left:22px}
li{margin-bottom:8px}
footer{color:#4A5650;font-size:14px;padding:0 0 40px}
