.panel-product .jn-main-image{position:static;height:470px;padding:12px;background:#fff;max-height:none}
.panel-product .jn-main-image img{width:100%;height:100%;object-fit:contain}
.panel-product .panel-caption{font-size:12px;line-height:1.6;color:#5d717c;margin:12px 0}
.panel-product .jn-body>section{padding:32px 0;border-bottom:1px solid #d8e1e6}
.panel-product .jn-body h2{font-size:26px;font-weight:600;line-height:1.3}
.panel-product .jn-body h3{font-size:19px;font-weight:600}
.panel-product .panel-split{display:grid;grid-template-columns:.8fr 1.4fr;gap:48px}
.panel-product .panel-pairs,.panel-product .panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 38px}
.panel-product .panel-pairs>div{border-top:3px solid #136a80;background:#f3f7f8;padding:24px}
.panel-product .panel-grid>div{border-top:2px solid #428090;padding-top:16px}
.panel-product .panel-band{background:#f1f5f6;margin:20px 0;padding:28px!important}
.panel-product .panel-note{border-left:3px solid #126b82;padding:22px 28px!important;margin-top:24px}
.panel-product .panel-flow ol{list-style:none;counter-reset:panel-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;padding:0}
.panel-product .panel-flow li{counter-increment:panel-step;padding-left:45px;position:relative}
.panel-product .panel-flow li:before{content:counter(panel-step,decimal-leading-zero);position:absolute;left:0;top:4px;color:#16728a;font-weight:bold;font-size:23px}
@media(max-width:800px){.panel-product .panel-split,.panel-product .panel-pairs,.panel-product .panel-grid,.panel-product .panel-flow ol{grid-template-columns:1fr}.panel-product .jn-main-image{height:400px}}
