@font-face{font-family:Unbounded;src:url(/fonts/unbounded-cyrillic-wght-normal.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;src:url(/fonts/onest-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#fff;color:#0a0a0a;font:17px/1.62 Onest,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit}
.top{position:sticky;top:0;background:#0a0a0a;color:#fff;z-index:2}
.top div{max-width:820px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;gap:16px;font-size:15px}
.top a{text-decoration:none}
.top a:first-child{font:600 15px Unbounded,"Arial Black",sans-serif;letter-spacing:-.02em;white-space:nowrap}
main{max-width:820px;margin:0 auto;padding:56px 24px 90px}
h1{font:500 clamp(30px,5vw,46px)/1.1 Unbounded,"Arial Black",sans-serif;letter-spacing:-.03em;margin:0 0 12px}
h2{font:500 20px/1.3 Unbounded,"Arial Black",sans-serif;letter-spacing:-.02em;margin:42px 0 12px}
p,li{margin:0 0 10px}
ul{margin:0 0 10px;padding-left:22px}
table{width:100%;border-collapse:collapse;margin:8px 0 14px;font-size:15.5px}
th,td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid #e0e0e0}
th{font-weight:600}
.date{color:#6e6e6e}
.draft{background:#ededed;padding:14px 18px;border-radius:10px;font-size:15px;margin:22px 0 0}
mark{background:#ffb224;color:#0a0a0a;padding:0 .3em;border-radius:3px}
footer{border-top:1px solid #e0e0e0}
footer div{max-width:820px;margin:0 auto;padding:22px 24px;display:flex;gap:10px 24px;flex-wrap:wrap;font-size:15px;color:#6e6e6e}
@media (max-width:560px){th,td{display:block;padding:4px 0;border:0}tr{display:block;padding:8px 0;border-bottom:1px solid #e0e0e0}}
