@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-700-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format('woff2');}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#0F1B24;overflow-x:hidden}
a{color:#0C78A8}a:hover{color:#0A5C80}
img{max-width:100%}
input,select,textarea,button{font-family:inherit}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #5FB3D9;outline-offset:2px}
.skip{position:absolute;left:-999px;top:0;background:#fff;color:#15212B;padding:8px 12px;z-index:100}
.skip:focus{left:8px;top:8px}
@media (max-width:1000px){
  [style*="grid-template-columns:repeat(4,"],[style*="grid-template-columns:repeat(5,"]{grid-template-columns:repeat(2, minmax(0,1fr)) !important}
}
@media (max-width:720px){
  [style*="grid-template-columns:repeat("]{grid-template-columns:1fr !important}
  h1{font-size:34px !important;letter-spacing:-0.8px !important}
  h2{font-size:26px !important;letter-spacing:-0.5px !important}
  [style*="font-size:44px"]{font-size:34px !important}
  section > div[style*="padding:112px 24px 96px"]{padding-top:64px !important;padding-bottom:56px !important}
  section > div[style*="padding:260px 24px 64px"],section > div[style*="padding:240px 24px 64px"]{padding-top:160px !important}
  nav[aria-label="Основное меню"]{width:100%;gap:2px 18px !important;font-size:14px !important}
  figure > div[style*="width:400px"],figure > div[style*="width:320px"]{transform:scale(.78);transform-origin:top left;margin-bottom:-60px}
  table{font-size:14px !important}
  section > div[style*="linear-gradient(90deg"]{background:linear-gradient(180deg, rgba(15,27,36,.78) 0%, rgba(15,27,36,.9) 100%) !important}
}
@media print{header nav,footer,form{display:none}}
