@font-face{font-family:Onest;src:url('assets/onest-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;src:url('assets/onest-latin.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}*{box-sizing:border-box}body{font:17px/1.65 Onest,Arial,sans-serif;background:#f5f4ee;color:#10263f;margin:0}header,main,footer{max-width:1040px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dfe3e5}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:750}.brand img{width:32px;height:32px}main{padding-top:32px;padding-bottom:48px}a{color:#2854d7;text-underline-offset:4px}a:focus-visible{outline:3px solid #2854d7;outline-offset:5px}h1{font-size:clamp(30px,4vw,44px);line-height:1.14;letter-spacing:-.035em}h2{font-size:25px;line-height:1.3;margin-top:36px}table{border-collapse:collapse;width:100%;font-size:14px;table-layout:auto}td,th{border:1px solid #cdd7df;padding:11px;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{background:#eaf0fe}blockquote{margin:20px 0;padding:14px 22px;border-left:4px solid #f1ce72;background:#fff8e4}blockquote p{margin:6px 0}code{font-size:.91em;overflow-wrap:anywhere}li{margin:10px 0}footer{font-size:13px;color:#52677b;border-top:1px solid #dfe3e5}.table-scroll{overflow-x:auto;margin:20px 0}.source-link{font-size:14px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:10px;z-index:2}@media(max-width:600px){header,main,footer{padding:18px}body{font-size:16px}header{align-items:flex-start}header>a{font-size:14px;text-align:right}h1{font-size:32px}table{min-width:0}table.wide-table{min-width:570px}blockquote{padding:12px 16px}.table-scroll{border:1px solid #cdd7df}td,th{border-left:0}}@media print{body{background:white;font-size:11pt}header,main,footer{max-width:none;padding:12px}.table-scroll{overflow:visible}table{min-width:0;font-size:9pt}h1{font-size:26pt}h2{break-after:avoid}tr,blockquote{break-inside:avoid}.source-link,header>a,.skip{display:none}}
