/* Печатная карточка: A3, 420 × 297 мм. Все размеры — в канонической сетке 1400 × 990. */
@font-face{font-family:"Golos Text";src:url("/_k/fonts/golos-cyrillic.woff2") format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Golos Text";src:url("/_k/fonts/golos-latin.woff2") format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ir-sheet{--ir-blue:#08026D;--ir-ink:#172039;--ir-muted:#647087;--ir-line:#DCE1EB;--ir-tint:#F1F3FA;
  box-sizing:border-box;width:1400px;height:989.8px;padding:36px 40px 27px;background:#fff;color:var(--ir-ink);
  font:400 15px/1.43 "Golos Text",Arial,sans-serif;display:flex;flex-direction:column;gap:23px;color-scheme:light;overflow:visible}
.ir-sheet *{box-sizing:border-box}
.ir-sheet h2,.ir-sheet h3,.ir-sheet p,.ir-sheet dl,.ir-sheet figure{margin:0}
.ir-sheet h2,.ir-sheet h3{text-wrap:initial}
.ir-sheet p,.ir-sheet dd,.ir-sheet td,.ir-sheet th{overflow-wrap:anywhere;white-space:pre-line}
.ir-sheet h3,.ir-sheet dt{font-size:12px;line-height:1.35;font-weight:500;color:var(--ir-muted)}
.ir-columns{display:grid;grid-template-columns:1.23fr 1fr;gap:38px;flex:1;min-height:0;align-content:start}
.ir-copy{display:flex;flex-direction:column;gap:20px;min-width:0}
.ir-name{flex-shrink:0;padding-bottom:22px;border-bottom:3px solid var(--ir-blue)}
.ir-name h3{margin-bottom:8px}
.ir-name h2{font-size:34px;line-height:1.12;color:var(--ir-blue);font-weight:500;letter-spacing:-.02em}
.ir-block h3{font-size:13px;margin-bottom:8px;color:var(--ir-blue)}
.ir-block p{font-size:18px;line-height:1.45}
.ir-developer{padding-top:18px;border-top:1px solid var(--ir-line)}
.ir-developer h3{margin-bottom:6px}
.ir-developer p{font-size:15px;line-height:1.5}
.ir-developer b{font-weight:500;color:var(--ir-blue)}
.ir-developer .ir-org{font-size:19px;font-weight:500;margin-bottom:3px}
.ir-org span{font-weight:400;color:var(--ir-muted)}
.ir-patents,.ir-trl{padding-top:16px;border-top:1px solid var(--ir-line)}
.ir-patents h3,.ir-trl h3{margin-bottom:6px}
.ir-patents p,.ir-patents li{font-size:14px;line-height:1.4}
.ir-patents ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}
.ir-patents li{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ir-patents em{font-style:normal;color:var(--ir-muted)}
.ir-trl-row{display:flex;align-items:center;gap:16px}
.ir-trl-scale{display:grid;grid-template-columns:repeat(9,26px);gap:3px;margin:0;padding:0;list-style:none;flex-shrink:0}
.ir-trl-scale li{height:26px;display:grid;place-items:center;font-size:11px;font-weight:500;color:var(--ir-muted);background:var(--ir-tint);border-radius:3px}
.ir-trl-scale li.on{background:#C9CDF0;color:var(--ir-blue)}
.ir-trl-scale li.now{background:var(--ir-blue);color:#fff}
.ir-trl-row p{font-size:14px;line-height:1.35}
.ir-trl-row b{font-weight:600;color:var(--ir-blue)}
.ir-visual{min-width:0;display:flex;flex-direction:column;gap:22px}
.ir-photos{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;min-height:250px}
.ir-photos figure{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}
.ir-photos img{display:block;max-width:100%;width:100%;height:250px;object-fit:contain}
.ir-photos figcaption{display:none;font-size:11px;line-height:1.3;color:var(--ir-muted);margin-top:8px;text-align:center}
.ir-photo-empty{width:100%;height:250px;display:grid;place-items:center;background:var(--ir-tint);color:var(--ir-muted);font-size:12px}
.ir-specs h3{font-size:19px;line-height:1.2;font-weight:500;color:var(--ir-blue);margin-bottom:12px}
.ir-specs table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:14px;line-height:1.3}
.ir-specs th,.ir-specs td{text-align:left;padding:9px 14px;border-bottom:1px solid var(--ir-line);vertical-align:middle}
.ir-specs thead th{background:var(--ir-tint);font-size:12px;font-weight:500;color:var(--ir-blue)}
.ir-specs thead th:first-child{width:73%}
.ir-specs tbody th{font-weight:400}
.ir-specs tbody td{font-weight:500;color:var(--ir-blue)}
.ir-footer{display:flex;align-items:baseline;gap:14px;padding-top:14px;border-top:1px solid var(--ir-blue);font-size:12px;flex-shrink:0}
.ir-footer>span:first-child{color:var(--ir-muted)}
.ir-footer strong{font-weight:500;font-size:15px;overflow-wrap:anywhere}
.ir-page-number{margin-left:auto;white-space:nowrap;color:var(--ir-blue);font-size:10px;letter-spacing:.08em}
.ir-stage{overflow:hidden;min-width:0}
.ir-stage .ir-sheet{zoom:var(--ir-scale,1)}
@page{size:A3 landscape;margin:0}
@media print{
  html,body{margin:0!important;padding:0!important;background:#fff!important;color:#172039!important;min-width:0!important}
  body>*:not(.ir-print-root){display:none!important}
  .ir-print-root{display:block!important;margin:0!important;padding:0!important;max-width:none!important}
  .ir-print-root>*:not(.ir-stage){display:none!important}
  .ir-stage{overflow:visible!important;margin:0!important;padding:0!important;max-width:none!important}
  .ir-stage .ir-sheet{zoom:1.1338582677;box-shadow:none!important;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
