*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Inter,system-ui,Segoe UI,sans-serif;background:#f6f4ef;color:#0f1420;line-height:1.7;font-size:16px}
header{background:#0f1420;padding:18px 20px}
header a{color:#ffb320;font-weight:800;text-decoration:none;font-size:18px}
main{max-width:780px;margin:0 auto;padding:40px 20px 70px}
h1{font-size:32px;margin-bottom:6px;line-height:1.2}
.upd{color:#5b6476;font-size:14px;margin-bottom:26px}
h2{font-size:20px;margin:28px 0 8px}
p,li{margin-bottom:10px}
ul{padding-left:22px}
a{color:#2a5bd7}
footer{text-align:center;color:#5b6476;font-size:14px;padding:30px 20px;border-top:1px solid #e4e0d6}
footer a{color:#5b6476;margin:0 6px}
