@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://605268.ru/wp-content/uploads/2026/09/chip-manrope-cyrillic-20260928.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(https://605268.ru/wp-content/uploads/2026/09/chip-manrope-latin-20260928.woff2) format('woff2');
  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;
}

body,input,button,select,textarea{font-family:Manrope,"Segoe UI",sans-serif!important;color:#23272b}
body{font-size:16px;line-height:1.65}#top_header{background:#25282c!important;color:#eceff1!important;border:0!important}#top_header *{text-shadow:none!important}
#navigation .navbar-inner{background:#25282c!important;border:0!important;border-radius:10px!important;box-shadow:none!important;padding:4px 12px!important}
#navigation .nav>li>a{background:none!important;border:0!important;color:#fff!important;text-shadow:none!important;font-size:14px!important;font-weight:600;padding:15px 13px!important}
#navigation .nav>li{border:0!important;background:none!important}#navigation .nav>li>a:hover,#navigation .nav>.active>a{background:#bd1f2d!important;border-radius:6px}
#navigation .dropdown-menu{border-radius:8px;border:1px solid #e4e7ea;box-shadow:0 8px 24px #18222b14}
#content{background:#fff!important;border:1px solid #e6e9ec!important;border-radius:12px!important;box-shadow:none!important;padding:36px!important;box-sizing:border-box}
.entry-title{font-family:Manrope,sans-serif!important;font-size:clamp(28px,2.7vw,40px)!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-1.1px;color:#23272b!important;text-align:left!important;margin:0 0 28px!important;padding:0!important}
.entry-header{margin:0!important;padding:0!important;border:0!important}:is(.entry-content,.entry-summary),:is(.entry-content,.entry-summary) p{font-size:17px!important;line-height:1.78!important;color:#41484f!important;text-align:left!important;letter-spacing:0!important}:is(.entry-content,.entry-summary) p{margin:0 0 20px!important}
:is(.entry-content,.entry-summary) h2{font-family:Manrope,sans-serif!important;font-size:25px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:-.45px;color:#b51f2a!important;text-align:left!important;margin:34px 0 15px!important}
:is(.entry-content,.entry-summary) h3{font-size:20px!important;line-height:1.4;font-weight:700;color:#23272b}:is(.entry-content,.entry-summary) a{color:#b51f2a!important;text-underline-offset:3px}:is(.entry-content,.entry-summary) li{margin-bottom:8px}:is(.entry-content,.entry-summary) img{max-width:100%;height:auto;border-radius:8px}
#sidebar .widget-container{background:#fff!important;border:1px solid #e6e9ec!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important;margin:0 0 20px!important;padding:0!important}
#sidebar .widget-title{background:#fff!important;color:#23272b!important;border:0!important;border-bottom:1px solid #eef0f2!important;text-shadow:none!important;text-align:left!important;font-family:Manrope,sans-serif!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:0!important;padding:19px 22px!important;margin:0!important;text-transform:none!important}
#sidebar .textwidget{padding:18px!important}#sidebar .bigIcons{width:148px!important;height:148px!important}#sidebar img.destination{width:148px!important;max-width:100%!important;height:auto!important;display:block;margin:0 auto!important}#sidebar .imgBlock{margin:0!important;padding:0!important}#sidebar .widget-container:hover{border-color:#d0d5da!important}
#footer_wrapper{border-radius:12px 12px 0 0}a:focus-visible,button:focus-visible{outline:3px solid #bd1f2d;outline-offset:3px}
@media(max-width:979px){#navigation .nav>li>a{font-size:13px!important;padding:12px 9px!important}.entry-title{font-size:32px!important}#content{padding:25px!important}}
@media(max-width:767px){body{padding:0 12px!important}.container,.container-fluid{width:auto!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#content{padding:24px 20px!important}.entry-title{font-size:28px!important;letter-spacing:-.6px!important}:is(.entry-content,.entry-summary) p,:is(.entry-content,.entry-summary) li{font-size:16px!important;line-height:1.7!important}:is(.entry-content,.entry-summary) h2{font-size:22px!important}:is(.entry-content,.entry-summary) img{float:none!important;display:block!important;margin:18px auto!important;max-width:100%!important;height:auto!important}#sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}#sidebar .widget-container{margin:0!important}#sidebar .widget-title{font-size:15px!important;padding:14px!important}#sidebar .textwidget{padding:12px!important}#sidebar .bigIcons{width:100px!important;height:100px!important}#sidebar img.destination{width:100px!important}#navigation .nav-collapse{height:auto!important;overflow:visible!important}#navigation .btn-navbar{display:none!important}#navigation .nav{display:flex;flex-wrap:wrap;margin:0!important}#navigation .nav>li{float:none!important}#navigation .nav>li>a{padding:10px!important}.logoMain img{max-width:234px!important}.logoPicture{display:none!important}#sidebar .widget-title{overflow-wrap:break-word}}

article .chip-approved-illustration{float:right;width:43%;margin:0 0 24px 28px!important}article .entry-summary:after{content:"";display:table;clear:both}@media(max-width:767px){article .chip-approved-illustration{float:none;width:100%;margin:0 0 20px!important}}
/* Full-width navigation, including rounded third and deeper levels. */
#navigation .navbar-inner{padding:4px!important;box-sizing:border-box;width:100%}
#navigation .navbar-inner>.container{width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box}
#navigation .nav-collapse,#navigation .nav-collapse>div{width:100%;box-sizing:border-box}
#navigation .nav{display:flex!important;float:none!important;width:100%!important;margin:0!important;flex-wrap:wrap;align-items:stretch}
#navigation .nav>li{float:none!important;flex:1 1 auto;display:flex;position:relative;min-width:0}
#navigation .nav>li>a{flex:1;text-align:center;border-radius:7px!important;white-space:nowrap;padding-left:10px!important;padding-right:10px!important}
#navigation .nav>li:first-child{flex:0 0 48px}
#navigation .nav ul{border-radius:10px!important;background:#edf0f2!important;border:1px solid #e1e5e8!important;box-shadow:0 8px 25px #18222b14!important;padding:5px!important;box-sizing:border-box;overflow:visible!important}
#navigation .nav ul li{background:transparent!important;border:0!important;border-radius:6px!important}
#navigation .nav ul li>a{border-radius:6px!important;background:transparent!important;color:#25282c!important;text-shadow:none!important;padding:9px 13px!important;font:500 14px/1.45 Manrope,"Segoe UI",sans-serif!important}
#navigation .nav ul li>a:hover,#navigation .nav ul li>a:focus{background:#f7e9eb!important;color:#a51825!important}
#navigation .nav ul:before,#navigation .nav ul:after{display:none!important}
#navigation .nav ul li:focus-within>ul{display:block}
#navigation .nav>li:last-child>ul{left:auto;right:0}
.entry-summary table,.entry-content table{max-width:100%;box-sizing:border-box}
@media(max-width:979px){#navigation .nav>li{flex:1 1 auto}#navigation .nav>li>a{white-space:normal}#navigation .nav ul{max-width:calc(100vw - 40px)}#navigation .nav ul li>a{white-space:normal!important;overflow-wrap:break-word}}
@media(max-width:767px){#navigation .nav>li{display:block;flex:1 1 30%}#navigation .nav ul,#navigation .nav ul ul{position:static!important;float:none!important;left:auto!important;top:auto!important;margin:4px 0!important;min-width:0!important;max-width:100%!important;width:100%!important}#navigation .nav>li>a{display:block}.entry-summary table,.entry-content table{display:block;overflow-x:auto}#sidebar .widget-container{min-width:0}}

/* Remove legacy inner article outline */
#content article.post,#content article.page,#content article.attachment{border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;}

/* Restore responsive sidebar illustration size, all six cards */
#sidebar .textwidget .bigIcons{width:100%!important;max-width:210px!important;height:auto!important;aspect-ratio:1/1;margin:0 auto!important;}
#sidebar .textwidget img.destination{width:100%!important;max-width:210px!important;height:auto!important;margin:0 auto!important;display:block;}
#sidebar .textwidget .bigIcons>img{width:100%!important;height:100%!important;object-fit:contain;}

/* New CHIP article illustrations: standalone blocks, no inline baseline or floats. */
#content article :is(.entry-summary,.entry-content) img[src*="/2026/09/chip-"]{display:block!important;float:none!important;clear:both!important;max-width:100%!important;height:auto!important;margin:24px auto!important;vertical-align:top!important;}
#content article figure.chip-approved-illustration{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:520px!important;margin:0 auto 24px!important;}
#content article figure.chip-approved-illustration img{margin:0 auto!important;}

/* Consistent sidebar title bands */
#sidebar .widget-container .widget-title{background:#edf0f2!important;text-align:center!important;font-family:Manrope,"Segoe UI",sans-serif!important;font-style:italic!important;font-weight:600!important;font-size:17px!important;line-height:1.4!important;color:#25282c!important;padding:17px 14px!important;border-bottom:1px solid #e0e4e7!important;text-transform:lowercase!important;}
#sidebar .widget-container .widget-title::first-letter{text-transform:uppercase;}
