:root{--oro-orange:#ee7e05;--oro-blue:#1eb0de;--ink:#0f2137;--muted:#5b6b7c;--border:#E2E8F0;--gray:#f2f2f2}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Inter',system-ui,sans-serif;color:var(--ink);line-height:1.65;background:#fff}
header{background:linear-gradient(135deg,#0f2137,#1eb0de);color:#fff;padding:26px 0}
.wrap{max-width:820px;margin:0 auto;padding:0 24px}
header .wrap{display:flex;align-items:center;justify-content:space-between}
header img{height:46px}
header a{color:#fff;font-size:14px;font-weight:600;opacity:.9;text-decoration:none}
header a:hover{opacity:1}
main{padding:44px 0 70px}
h1{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}
.upd{color:var(--muted);font-size:13px;margin-bottom:26px}
h2{font-size:18px;font-weight:700;margin:26px 0 8px}
p,li{color:#31435a;font-size:15px}
ul{padding-left:22px;margin:8px 0}
li{margin:5px 0}
.note{background:var(--gray);border-left:4px solid var(--oro-orange);border-radius:8px;padding:14px 18px;margin:22px 0;font-size:14px;color:var(--muted)}
a.link{color:var(--oro-blue);font-weight:600}
footer{border-top:1px solid var(--border);padding:22px 0;text-align:center;color:var(--muted);font-size:13px}
