/* greenologia.ru — новый вид поверх разметки темы romb (разметка и тексты статей не меняются).
   Правила — DESIGN.md в корне проекта. Мотив: шкала энергоэффективности (ступени от зелёного к жёлтому)
   и горизонтали топографической карты тонкой линией. Файл лежит в теме, а не в /assets/: тот путь закрыт в .htaccess. */
:root{
  --n-900:#141d17; --n-800:#1c2820; --n-700:#2f4035; --n-500:#617066; --n-400:#909d94;
  --n-200:#d4dbd3; --n-100:#e8ece6; --n-50:#f3f5f1; --paper:#fff;
  --ink:#17201a; --ink-soft:#435048;
  --link:#4a7500; --link-hover:#2f4d00;
  --a1:#669900; --a2:#3f6b00; --a3:#a9bf1f; --a4:#e2b71f;
  --stripe:linear-gradient(90deg,#2f5500 0 12%,#4a7a00 12% 27%,#669900 27% 45%,#8bb016 45% 63%,#b5c422 63% 81%,#e2b71f 81% 100%);
  --steps:linear-gradient(#2f5500,#2f5500) 0 0/36px 4px,linear-gradient(#4a7a00,#4a7a00) 0 6px/60px 4px,linear-gradient(#669900,#669900) 0 12px/84px 4px,linear-gradient(#a9bf1f,#a9bf1f) 0 18px/108px 4px,linear-gradient(#e2b71f,#e2b71f) 0 24px/132px 4px;
  --topo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M171 111Q172 115 171 119Q170 123 166 127Q162 130 156 130Q150 131 145 130Q139 129 135 126Q131 123 128 119Q125 115 127 111Q130 106 135 104Q140 102 145 100Q150 99 156 100Q161 101 166 103Q170 106 171 111ZM188 111Q189 118 188 125Q186 132 182 138Q178 145 168 147Q159 150 150 149Q141 148 132 146Q124 145 117 141Q109 137 103 131Q98 125 96 118Q95 110 102 104Q109 99 117 95Q125 92 133 89Q140 86 150 86Q159 86 167 90Q176 93 182 98Q188 104 188 111ZM206 113Q206 121 204 129Q203 137 200 145Q197 154 188 160Q180 166 168 167Q156 168 146 167Q135 165 125 164Q115 163 106 160Q96 156 88 151Q80 145 73 138Q66 130 65 121Q63 112 71 104Q78 96 89 92Q99 88 107 84Q116 80 125 77Q135 73 146 73Q157 73 167 76Q177 79 187 84Q196 89 201 97Q206 104 206 113ZM223 115Q222 124 221 133Q220 142 218 151Q216 161 209 169Q203 178 190 182Q178 186 165 185Q152 185 141 184Q130 182 119 181Q108 181 97 178Q86 176 76 171Q66 166 57 159Q48 152 40 143Q33 134 32 124Q31 113 39 105Q47 96 59 90Q71 85 81 81Q91 77 99 72Q108 67 118 63Q129 59 141 59Q153 59 165 61Q177 64 188 69Q199 73 208 80Q216 87 220 97Q223 106 223 115ZM239 117Q238 127 237 137Q236 146 235 157Q234 167 229 178Q223 188 211 195Q199 201 184 202Q169 203 156 202Q142 200 130 199Q118 198 106 198Q94 197 82 195Q69 192 58 187Q46 182 36 175Q25 168 16 159Q6 150 1 138Q-3 127 1 116Q6 104 18 96Q30 88 43 83Q56 78 66 74Q76 69 85 63Q94 57 106 52Q117 47 130 45Q144 44 157 46Q170 48 183 52Q196 56 207 62Q219 69 227 77Q235 86 238 97Q240 107 239 117ZM255 120Q254 130 253 140Q253 150 253 161Q253 172 249 183Q245 195 235 203Q225 212 210 216Q195 220 180 219Q164 219 151 217Q137 216 125 215Q113 215 100 215Q88 215 75 213Q61 212 49 207Q36 203 24 197Q12 191 1 183Q-10 175 -20 164Q-29 154 -33 142Q-37 130 -32 118Q-27 106 -14 97Q-2 88 13 83Q27 77 39 73Q51 69 60 63Q68 57 78 50Q87 43 99 38Q111 32 125 31Q139 29 153 31Q168 33 181 37Q195 41 207 46Q220 52 231 59Q242 67 248 77Q254 87 255 98Q256 109 255 120ZM458 165Q458 171 457 175Q456 180 451 184Q446 187 439 188Q432 189 426 187Q419 185 416 180Q412 176 411 171Q411 165 416 162Q421 158 427 155Q432 152 439 153Q446 153 453 156Q459 160 458 165ZM487 159Q485 167 484 174Q482 182 478 189Q473 196 463 200Q452 203 441 204Q430 204 420 200Q410 196 404 190Q398 183 393 175Q389 167 394 159Q398 152 407 147Q415 142 423 137Q431 132 442 131Q453 130 464 133Q475 136 482 143Q489 150 487 159ZM515 153Q511 164 510 172Q508 181 506 191Q503 201 492 208Q481 214 467 216Q454 219 440 219Q426 220 414 214Q402 208 394 200Q386 192 378 183Q371 174 371 164Q371 153 380 145Q390 138 399 132Q408 126 418 119Q427 111 441 109Q454 106 469 108Q483 111 496 116Q509 122 514 133Q518 143 515 153ZM540 150Q535 160 534 170Q534 179 534 190Q533 201 525 210Q517 220 503 225Q489 229 475 232Q460 235 445 235Q429 236 415 231Q401 227 392 218Q382 209 374 200Q365 192 357 182Q349 172 349 160Q350 149 360 140Q370 131 381 125Q392 118 400 111Q408 103 419 95Q430 88 446 85Q461 83 476 85Q492 87 507 91Q522 96 533 105Q544 114 544 127Q545 139 540 150ZM563 146Q558 157 559 167Q559 177 560 189Q562 201 556 213Q550 225 536 232Q523 239 507 242Q491 246 475 249Q459 252 441 252Q424 252 409 246Q394 240 384 230Q373 220 364 211Q355 201 345 191Q334 182 330 169Q325 157 332 145Q339 133 352 125Q365 117 376 110Q386 103 394 94Q402 84 414 75Q426 66 442 62Q459 59 476 60Q493 61 510 65Q528 68 543 76Q558 83 566 95Q574 108 571 121Q568 135 563 146ZM585 142Q580 153 582 164Q583 174 587 187Q590 200 587 214Q583 227 571 237Q558 247 541 252Q524 257 507 260Q490 263 473 266Q455 269 437 268Q418 267 403 260Q387 252 376 242Q365 231 355 221Q345 211 334 202Q322 192 314 179Q305 167 308 154Q310 140 322 129Q334 118 348 111Q362 103 371 95Q380 87 388 76Q396 65 408 55Q420 44 438 39Q455 34 474 35Q492 35 511 38Q529 41 547 47Q565 53 579 63Q593 74 596 88Q600 103 595 117Q590 131 585 142ZM606 139Q602 150 605 161Q608 172 613 185Q619 199 617 214Q616 229 605 241Q594 252 577 259Q560 266 542 270Q524 274 507 278Q489 282 470 284Q451 286 431 284Q412 281 396 273Q381 265 369 254Q358 242 347 232Q336 222 324 212Q312 202 300 190Q289 178 287 164Q284 150 293 137Q302 124 317 114Q332 105 345 97Q358 90 366 80Q374 71 381 58Q389 46 401 34Q414 22 432 16Q450 10 470 9Q490 9 510 12Q529 15 549 19Q568 24 586 32Q603 41 613 54Q623 68 623 84Q623 100 616 114Q610 128 606 139Z' fill='none' stroke='%237d9a4f' stroke-width='1.1'/%3E%3C/svg%3E");
  --sans:"Golos Text","Helvetica Neue",Arial,sans-serif;
  --cond:"Commissioner","Golos Text","Helvetica Neue",Arial,sans-serif;
  --mono:"Fira Mono",Menlo,Consolas,monospace;
  --wrap:1180px;
}

/* ---------- основа ---------- */
html body{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink);background:var(--n-100);word-break:normal;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}
html{background:var(--n-100)}
body a,body .post a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.16em}
body a:hover,body .post a:hover{color:var(--link-hover);opacity:1}
body a:hover img{opacity:1}
body a:focus-visible,body button:focus-visible,body input:focus-visible{outline:2px solid var(--a1);outline-offset:2px}
body .wrap{max-width:var(--wrap);padding:0 20px;box-sizing:border-box}
body .wrap *,body .wrap *:before,body .wrap *:after{box-sizing:border-box}

/* ---------- шапка: светлая, под цветной логотип; под ней — шкала ---------- */
html body .box-header_line{position:relative;z-index:500;background:var(--paper)!important;border-bottom:5px solid transparent;border-image:var(--stripe) 1;margin-bottom:0}
body .box-header_line .wrap{display:flex;align-items:center;gap:28px;min-height:74px;padding-right:64px}
body .box-header_line .wrap:after{display:none}
body .logo-header_line{float:none;flex:0 0 auto;width:236px;padding:0;height:56px;letter-spacing:0}
body.logo-images-position_active .logo-header_line:before{height:50px}
body .menu-header_line{float:none;flex:1 1 auto;min-width:0}
body .menu-header_line>ul{display:flex;flex-wrap:wrap;gap:2px}
body .menu-header_line>ul>li{float:none}
html body .menu-header_line>ul li>a{font-family:var(--cond);font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;color:var(--ink)!important;text-decoration:none;padding:28px 14px}
html body .menu-header_line>ul li:hover>a,html body .menu-header_line>ul li.current-menu-item>a,html body .menu-header_line>ul li.current-menu-parent>a,html body .menu-header_line>ul li.current-menu-ancestor>a{color:var(--link)!important}
body .menu-header_line>ul>li.menu-item-has-children>a:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;border-right:1.5px solid var(--n-500);border-bottom:1.5px solid var(--n-500);transform:rotate(45deg)}
body .menu-header_line .fa{display:none}
html body .menu-header_line>ul ul{top:100%;width:270px;padding:6px 0;background:var(--paper)!important;border:1px solid var(--n-200)!important;border-top:3px solid var(--a1)!important}
html body .menu-header_line>ul ul li>a{font-family:var(--sans);font-size:14.5px;font-weight:500;padding:8px 16px}
html body .menu-header_line>ul ul{top:calc(100% + 0px)}
html body .menu-header_line>ul ul li:hover>a{background:var(--n-50)}
body .menu-header_line>ul li.menu-item-has-children li.menu-item-has-children>a:after{content:"";float:right;width:6px;height:6px;margin-top:5px;border-right:1.5px solid var(--n-400);border-top:1.5px solid var(--n-400);transform:rotate(45deg)}
html body .menu-header_line>ul li.menu-item-has-children li:hover ul{top:-7px;border-top:1px solid var(--n-200)!important;border-left:3px solid var(--a1)!important;max-height:80vh;overflow-y:auto}
body .link-search_header_line{right:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}
html body .link-search_header_line .fa-search{position:static;margin:0;font-size:20px;color:var(--ink)!important}
body .search-header_line .search-box_site{top:0;bottom:0;left:auto;right:20px;width:min(860px,calc(100% - 300px));background:var(--paper)}
body .search-header_line .search-box_site:not(.hidden-box_site){display:flex;align-items:center;gap:10px}
body .search-box_site form{display:flex;align-items:center;gap:10px;width:100%}
body .search-box_site .input-search-box_site{flex:1 1 auto;margin:0}
body .input-search-box_site input{height:46px;padding:0 16px;font-family:var(--sans);font-size:17px;line-height:1.2;color:var(--ink);background:var(--n-50);border:1px solid var(--n-200);border-radius:0;outline-offset:-2px}
body .submit-search-box_site{position:static;flex:0 0 auto;width:auto;display:flex;align-items:center;gap:8px}
body .submit-search-box_site .in-submit{filter:brightness(0);opacity:.75}
body .close-search_header_line{margin:0;filter:brightness(0);opacity:.6}
body.home .box-header_line{margin-bottom:0}

/* ---------- главная: сетка карточек ---------- */
body section.section-1-posts_site{margin:0;padding:36px 0 64px;text-align:left}
body .section-1-posts_site .wrap{display:block}
body .section-1-posts_site .list-flex_site{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:24px;text-align:left}
html body .st-1-posts_site{position:relative;display:flex;flex-direction:column;float:none;width:auto;margin:0!important;padding:0;background:var(--paper);border:1px solid var(--n-200);transition:border-color .15s,transform .15s;text-align:left}
html body .st-1-posts_site:hover{border-color:var(--ink);transform:translateY(-2px)}
body .st-1-posts_site .thumb-st-1_posts{order:0;display:block;height:auto;max-height:none;aspect-ratio:3/2;background:var(--n-200);overflow:hidden}
body .st-1-posts_site .thumb-st-1_posts a{display:block;height:100%}
body .st-1-posts_site .thumb-st-1_posts img{position:static;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover}
/* статья без картинки: полоса карты с горизонталями, слева — ступень шкалы */
body .st-1-posts_site.nothumb-st-1_post:before{content:"";order:0;display:block;height:64px;background:var(--topo) 30% 46%/150% auto no-repeat,var(--n-50);border-bottom:1px solid var(--n-200);border-left:5px solid var(--a1)}
body .st-1-posts_site.nothumb-st-1_post:nth-child(3n+1):before{background-position:85% 40%;border-left-color:var(--a2)}
body .st-1-posts_site.nothumb-st-1_post:nth-child(3n+2):before{background-position:60% 62%;background-size:210% auto;border-left-color:var(--a3)}
body .st-1-posts_site.nothumb-st-1_post:nth-child(4n+3):before{background-position:8% 55%;background-size:180% auto;border-left-color:var(--a4)}
html body .st-1-posts_site.nothumb-st-1_post .title-16-500_post{font-size:20px!important;margin-bottom:0}
html body .st-1-posts_site .cat-st-item{order:1;position:relative;z-index:2;right:auto;top:auto;padding:16px 18px 0;background:none;font-family:var(--mono);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--n-500)!important}
html body .st-1-posts_site .cat-st-item a{display:inline;color:var(--a2)!important;text-decoration:none}
html body .st-1-posts_site .cat-st-item a:hover{text-decoration:underline}
html body .st-1-posts_site .title-16-500_post{order:2;margin:0;padding:8px 18px 0;font-family:var(--cond);font-size:19px!important;line-height:1.25!important;font-weight:600}
html body .st-1-posts_site .title-16-500_post a{display:inline;font-weight:600;color:var(--ink)!important;text-decoration:none}
body .st-1-posts_site .title-16-500_post a:after{content:"";position:absolute;inset:0;z-index:1}
html body .st-1-posts_site:hover .title-16-500_post a{color:var(--link)!important}
body .st-1-posts_site .desc-12-100_post{order:3;padding:10px 18px 0;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}
body .st-1-posts_site .meta-st-item_posts{order:4;margin-top:auto;padding:14px 18px 16px}
/* счётчики комментариев и просмотров — моноширинной меткой */
html body .comments-st_posts,html body .views-st_posts{padding:0 0 0 20px;margin-right:16px;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--n-500)!important}
html body .comments-st_posts .fa,html body .views-st_posts .fa{top:1px;font-size:13px;color:var(--n-400)}

/* ---------- полотно: колонка и боковая ---------- */
body .content-main_vn{margin:0;padding:36px 0 64px}
body .content-main_vn .wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;padding:0 20px}
body .content-main_vn .wrap:after{display:none}
html body .sidebar_vn{float:none!important;width:300px;min-width:0;margin:0!important;align-self:stretch}
body .sidebar_vn>*{margin-bottom:24px}
body .widget-sidebar{background:var(--paper);border:1px solid var(--n-200)}
body .widget-s_title{padding:13px 18px 12px;background:none;border-bottom:1px solid var(--n-200);font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:var(--n-500)}
body .widget-s_title:before{display:none}
body .body-widget_side{padding:6px 18px;background:none}
body .body-widget_side li a{padding:10px 0;font-size:15.5px;font-weight:500;color:var(--ink);text-decoration:none;border-color:var(--n-100)}
body .body-widget_side li a:hover{color:var(--link);text-decoration:none}
body .body-widget_side li .fa{min-width:22px;margin-right:8px;text-align:left}
/* реклама: без рамки и подложки */
body .widget-sidebar.widget_custom_html{background:none;border:0}
body .sidebar_vn.sticky-last .widget-sidebar:last-child{top:16px}

/* ---------- рубрика ---------- */
html body section.left-content_cat{float:none;width:auto;background:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:20px;align-content:start}
body section.left-content_cat>*{grid-column:1/-1;min-width:0}
body section.left-content_cat>.list-posts_cat{display:contents}
html body .left-content_cat>.bg-padding_style:not(.list-posts_cat){padding:28px clamp(18px,4vw,40px);background:var(--paper);border:1px solid var(--n-200)}
body .bg-padding_style:after{display:none}
body .article-header_cat h1,body .article-content_vn h1{font-family:var(--cond);font-size:clamp(28px,4vw,40px);line-height:1.14;font-weight:600;letter-spacing:-.01em;color:var(--ink)!important;margin:0 0 22px;text-wrap:balance}
body .article-header_cat h1:after,body .article-content_vn h1:after{content:"";display:block;width:132px;height:28px;margin-top:18px;background:var(--steps);background-repeat:no-repeat}
body .article-header_cat .article-header_cat{padding:0;border:0}
body .article-header_cat .article-content_vn{padding:6px 0 0}
html body .item-cat_site,html body .item-similar_site{position:relative;display:flex;flex-direction:column;float:none;width:auto;margin:0!important;padding:0;background:var(--paper);border:1px solid var(--n-200)!important;text-align:left;transition:border-color .15s,transform .15s}
html body .item-cat_site.last-element,html body .item-similar_site.last-element{display:flex;width:auto;max-width:none;margin:0!important;padding:0;border:1px solid var(--n-200)!important}
html body .item-cat_site:hover,html body .item-similar_site:hover{border-color:var(--ink)!important;transform:translateY(-2px)}
body .thumb-cat_site,body .thumb-similar_site{height:auto;aspect-ratio:4/3;background:var(--topo) 40% 50%/190% auto no-repeat,var(--n-50);border-bottom:1px solid var(--n-200)}
body .thumb-cat_site a,body .thumb-similar_site a{display:block;height:100%}
body .thumb-cat_site img,body .thumb-similar_site img{position:static;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover}
html body .title-cat_site,html body .title-similar_site{order:1;margin:0;padding:14px 16px 14px;font-family:var(--cond);font-size:17px;line-height:1.28;font-weight:600}
html body .title-cat_site a,html body .title-similar_site a{display:inline;color:var(--ink)!important;text-decoration:none}
body .title-cat_site a:after,body .title-similar_site a:after{content:"";position:absolute;inset:0}
html body .item-cat_site:hover .title-cat_site a,html body .item-similar_site:hover .title-similar_site a{color:var(--link)!important}
body .item-cat_site .meta-st-item_posts,body .item-similar_site .meta-st-item_posts{order:2;margin-top:auto;padding:0 16px 14px}
body .nav-pagges_cat{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 0 12px;background:none}
html body .nav-pagges_cat span,html body .nav-pagges_cat a{float:none!important;width:auto;min-width:42px;height:auto;margin:0;padding:9px 12px;font-family:var(--mono);font-size:14px;font-weight:400;line-height:22px;text-align:center;text-decoration:none;color:var(--ink-soft);background:var(--paper);border:1px solid var(--n-200);border-radius:0}
html body .nav-pagges_cat a:hover{color:var(--ink);border-color:var(--ink);text-decoration:none}
html body .nav-pagges_cat .current{color:#fff;background:var(--n-900);border-color:var(--n-900);border-radius:0;font-weight:500}
html body .nav-pagges_cat .dotted{background:none;border-color:transparent;min-width:0;padding:9px 2px}
html body .nav-pagges_cat .prev,html body .nav-pagges_cat .next{padding:9px 14px}
body .nav-pagges_cat .fa{display:none}
/* поиск (/search): поле и кнопка в одну линию, выдача — теми же карточками */
body #search_results,body #search_results>.list-posts_cat{display:contents}
body #search_results p{grid-column:1/-1;margin:0;color:var(--ink-soft)}
body .article-header_cat form{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}
html body .article-header_cat form input[type="text"]{flex:1 1 220px;width:auto!important;max-width:440px!important;height:44px;padding:0 14px!important;font-size:16px;color:var(--ink);background:var(--n-50);border:1px solid var(--n-200)!important;border-radius:0!important}
html body .article-header_cat form input[type="submit"]{height:44px;margin:0;padding:0 22px;font-family:var(--mono);font-size:12px;font-weight:500;line-height:44px;letter-spacing:.07em;text-transform:uppercase;color:#fff!important;background:var(--n-900);border:0;border-radius:0;box-shadow:none}
html body .article-header_cat form input[type="submit"]:hover{background:var(--a2);opacity:1}
/* подрубрики */
body ul.romb-goods__subcategory{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}
body ul.romb-goods__subcategory li{margin:0}
html body a.romb-goods__category-link{padding:7px 13px;font-family:var(--mono);font-size:11.5px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft)!important;background:var(--paper);border:1px solid var(--n-200)}
html body a.romb-goods__category-link:hover{opacity:1;color:var(--ink)!important;border-color:var(--ink)}

/* ---------- статья и страница: белый лист ---------- */
html body .left-content_vn{float:none!important;width:auto;padding:32px clamp(18px,5vw,52px) 36px;background:var(--paper);border:1px solid var(--n-200)}
body .article-content_vn{padding:0;font-size:17px;line-height:1.68;color:var(--ink)}
body .article-header_vn{margin-bottom:16px;padding-right:90px}
html body .brs-header,html body .brs-header a{font-family:var(--mono);font-size:11.5px;line-height:1.6;letter-spacing:.05em;text-transform:uppercase;color:var(--n-500)!important;text-decoration:none}
html body .brs-header a:hover{color:var(--link)!important;text-decoration:none}
html body .article-back_link{font-family:var(--mono);font-size:11.5px;line-height:1.6;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--n-500)!important}
body .article-back_link .fa{top:4px;font-size:10px;color:var(--n-400)}
body .article-header_meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 26px}
html body .article-data_site{margin:0;padding:0;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--n-500)!important}
body .article-header_meta .comments-st_posts,body .article-header_meta .views-st_posts{margin:0}

body .post p{margin:0 0 1.15em}
html body .post h2,html body .post h3,html body .post h4,html body .post h5,html body .post h6{display:block;overflow:visible;padding-left:0;background:none;font-family:var(--cond);font-weight:600;line-height:1.2;letter-spacing:-.005em;color:var(--ink)!important;text-wrap:balance}
html body .post h2{font-size:clamp(23px,3vw,28px);margin:1.7em 0 .6em;padding-top:.6em;border-top:1px solid var(--n-200)}
html body .post h3{font-size:clamp(20px,2.4vw,23px);margin:1.5em 0 .5em}
html body .post h4,html body .post h5,html body .post h6{font-size:19px;margin:1.4em 0 .5em}
html body .post>h2:first-child,html body .post>h3:first-child{margin-top:0;padding-top:0;border-top:0}
body .post b,body .post strong{font-weight:600}
body .post img{max-width:100%;height:auto}
body .post img.alignright{float:right;margin:.3em 0 1em 1.5em;max-width:48%}
body .post img.alignleft{float:left;margin:.3em 1.5em 1em 0;max-width:48%}
body .post img.aligncenter{display:block;margin:1.4em auto}
body .post .wp-caption{max-width:100%;margin:1.6em auto}
body .post .wp-caption-text{margin:.7em 0 0;font-size:13.5px;line-height:1.45;color:var(--n-500)}
body .post .zg-figure img{border-radius:0}
body .post iframe{max-width:100%}
/* списки */
body .post ul,body .post ol{margin:1.1em 0 1.4em}
body .post ul li,body .post ol li{display:flow-root}
html body .post ul li{margin:.5em 0;padding-left:28px}
html body .post ol{margin-left:0}
html body .post ol li{margin:.5em 0;padding:0 0 0 34px}
html body .post ul li:before{content:"";display:inline-block;width:12px;height:3px;margin:0 16px 0 -28px;vertical-align:middle;background:var(--a1);font-size:0}
html body .post ol li:before,html body .post ol li li:before{display:inline-block;min-width:26px;margin:0 8px 0 -34px;padding:0;background:none;vertical-align:baseline;font-family:var(--mono);font-size:.82em;font-weight:500;line-height:inherit;color:var(--a2)!important}
html body .post ol li li{padding-left:46px}
html body .post ol li ol li:before{min-width:38px;margin-left:-46px}
html body .post ol li ul li{padding-left:28px}
html body .post ol li ul li:before{content:"";width:12px;height:3px;margin:0 16px 0 -28px;background:var(--a1)}
html body .post ul li ol li:before{content:counter(point);width:auto;height:auto;min-width:26px;margin:0 8px 0 -34px;font-size:.82em;background:none}
html body .post ul li ol li{padding-left:34px}
/* врезки: вместо картинок-значков — цветная планка слева (1 — зелёная, 2 — жёлтая, 3 — нейтральная) */
html body .post blockquote{margin:1.6em 0;padding:16px 22px;overflow:hidden;font-size:16px;line-height:1.6;color:var(--ink);background:var(--n-50);border:0;border-left:4px solid var(--n-400)}
html body .post blockquote:before{display:none}
html body .post blockquote.article-blockquote-1{background:#f1f6e4;border-left-color:var(--a1)}
html body .post blockquote.article-blockquote-2{background:#fbf5dc;border-left-color:var(--a4)}
html body .post blockquote.article-blockquote-3{background:var(--n-50);border-left-color:var(--n-500)}
body .post blockquote p{margin:0 0 .8em}
/* таблицы */
html body .post table{width:100%!important;min-width:0;max-width:100%;margin:1.6em 0;border:0!important;border-collapse:collapse;font-size:15px;line-height:1.45}
html body .post table td,html body .post table th{padding:9px 12px;border:1px solid var(--n-200);background:var(--paper);color:var(--ink);vertical-align:top}
html body .post table tr th,html body .post table thead td{background:var(--n-50);border-bottom:2px solid var(--a1);font-weight:600;text-align:left}
html body .post table tr:nth-child(2n) td{background:#f8faf6}
/* оглавление */
body .toc-wrapper{clear:both}
html body .contents-wraps{margin:0 0 1.8em;padding:18px 22px;font-size:15.5px;line-height:1.45;color:var(--ink)!important;background:var(--n-50);border:1px solid var(--n-200)}
html body .contents-title{margin:0 0 10px;font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:var(--n-500)}
body .contents-title:after{display:none}
html body .post .contents-wraps ul{margin:0}
html body .post .contents-wraps ul li{margin:.4em 0;padding:0}
html body .post .contents-wraps ul li:before{display:none}
html body .post .contents-wraps ul ul{margin:0 0 0 1.2em}
html body .post .contents-wraps a{color:var(--link);text-decoration:none}
html body .post .contents-wraps a:hover{text-decoration:underline}
html body span.opencontents-wraps{background:none;color:var(--link)!important;letter-spacing:.05em}
/* подборки ссылок внутри статей (webnavoz-grid): те же карточки */
body .post .wn_grid_wrapper{margin-top:1.6em;margin-bottom:.6em}
html body .post .wn_grid_template2 .wn_grid_item{background:var(--paper);border:1px solid var(--n-200)}
html body .post .wn_grid_template2 .wn_grid_image_wrap0{display:block;max-width:none;padding:0}
html body .post .wn_grid_template2 .wn_grid_image_wrap{padding-top:60%;background:var(--n-100)}
html body .post .wn_grid_template2 .wn_grid_image_wrap>.wn_grid_image{border-radius:0}
html body .post .wn_grid_template2 .wn_grid_image:hover{filter:none}
html body .post .wn_grid_template2 .wn_grid_desc{display:block;margin:0;padding:12px 14px 8px;font-family:var(--cond);font-size:16px;font-weight:600;line-height:1.3;text-align:left;color:var(--ink)}
html body .post .wn_grid_template2 .wn_grid_link{display:block;width:auto;padding:0 14px 14px;background:none;font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;text-align:left;text-decoration:none;color:var(--link)}
html body .post .wn_grid_template2 .wn_grid_link:hover{opacity:1;color:var(--link-hover);text-decoration:underline}
/* опросы */
html body .post .wr-vote2x-tpl{max-width:100%;border-radius:0}
body .post .button-vote2x{border-radius:0}

/* автор, «поделиться», оценки */
html body .article-after_post{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin:32px 0 0;padding:18px 0;text-align:left;background:none;border:0;border-top:1px solid var(--n-200);border-bottom:1px solid var(--n-200)}
body .article-after_post:after{display:none}
html body .author-after_post,html body .socials-after_post,html body .likes-after_post{float:none;display:block;margin:0;padding:0}
html body .article-after_post .likes-after_post{margin-left:auto!important}
body .author-after_post>img{border-radius:0;max-width:48px;height:48px;object-fit:cover}
body .wrap-after_post{max-width:none;min-height:48px;padding:5px 0 0 62px}
html body .article-after_title{margin-bottom:4px;font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:var(--n-500)!important}
body .author-after_name{font-family:var(--cond);font-size:16px;font-weight:600;line-height:1.25;color:var(--ink)}
body .b-share_romb{max-width:none;margin:0}
body .b-share__ico_romb,body .b-share_romb .b-share__ico_romb{width:30px;height:30px;margin:0 4px 0 0;border-radius:0}
body .b-share__ico_romb:after{line-height:30px}
body .b-share__ico_romb:hover{transform:none;opacity:.8}
html body .button-like_post{margin:0 0 0 14px;font-family:var(--mono);font-size:13px}

/* похожие записи */
body .article-similar_posts{padding:30px 0 0}
html body .left-content_cat .article-similar_posts{padding:0}
html body .title-similar_posts{margin:0 0 18px;padding-top:22px;font-family:var(--cond);font-size:24px;line-height:1.2;font-weight:600;text-align:left;border-top:4px solid var(--n-900)}
html body .left-content_cat .title-similar_posts{padding-top:0;border-top:0}
body .body-similar_posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;text-align:left}
body .body-similar_posts:after{display:none}
html body .item-similar_site .title-similar_site{font-size:16px}

/* комментарии */
body .comments_wrap-box{padding-top:34px}
body .title-comments_site{margin:0 0 16px;font-family:var(--cond);font-size:24px;line-height:1.2;font-weight:600}
body .no-comments_site{font-size:15.5px;line-height:1.5;color:var(--ink-soft)}
body .thumb-comment_site img{border-radius:0;max-width:48px}
body .body-comment_site{min-height:0;margin-left:64px;padding:14px 18px;background:var(--n-50);border-left:3px solid var(--n-200)}
body .body-comment_site:before{display:none}
body .title-comment_site{border-color:var(--n-200)}
body .name-comment_site{font-family:var(--cond);font-weight:600}
html body .is-admin_comment .name-comment_site{color:var(--a2)}
body .text-comment_site{font-size:15.5px;line-height:1.55}
html body .tags-list_post,html body .tags-list_post a{font-family:var(--mono);font-size:12px;letter-spacing:.03em}

/* ---------- подвал ---------- */
html body .footer-box_site{position:relative;overflow:hidden;margin:0;padding:34px 0 30px;color:var(--n-400);background:var(--n-900)!important;border-top:5px solid transparent;border-image:var(--stripe) 1}
body .footer-box_site:before{content:"";position:absolute;inset:0;background:var(--topo) 100% 40%/820px auto no-repeat;opacity:.22;pointer-events:none}
body .footer-box_site .wrap{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px}
body .footer-box_site .wrap:after{display:none}
html body .footer-col-l_site{float:none;width:auto;min-width:0;text-align:left}
html body .footer-col-r_site{float:none;flex:1 1 420px;width:auto;max-width:720px;margin:0;text-align:left}
html body .logo-footer_site{display:block;width:210px;max-width:100%;height:50px;padding:0;margin:0 0 14px}
html body.logo-images-position_active .logo-footer_site:before{height:46px;background-position:left center!important;filter:grayscale(1) invert(1) brightness(1.9);mix-blend-mode:screen}
body .statistic-footer_admin{opacity:.75}
html body .footer-menu_site{margin:0 0 16px;border-bottom:1px solid var(--n-700)!important}
body .footer-menu_site ul{display:flex;flex-wrap:wrap;gap:0 26px}
html body .footer-menu_site ul>li{float:none;display:block;margin:0}
html body .footer-menu_site ul>li a{padding:8px 0 14px;font-family:var(--cond);font-size:15.5px;font-weight:600;line-height:1.3;text-transform:none;text-decoration:none;color:#dfe6df!important}
html body .footer-menu_site ul>li>a:hover,html body .footer-menu_site ul>li.current-menu-item>a{color:var(--a3)!important}
html body .coper-footer_site{font-family:var(--mono);font-size:12px;line-height:1.6;font-weight:400;letter-spacing:.02em;color:var(--n-400)}
html body .coper-footer_site a{color:#dfe6df}
/* кнопка «наверх» */
html body .arrow-topsroll_site{right:20px;bottom:20px;width:44px;height:44px;background:var(--n-900)!important;border-radius:0;opacity:1}
body .arrow-topsroll_site:after{top:18px;width:12px;height:12px;background:none;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}
body .arrow-topsroll_site:hover{background:var(--a2)!important;opacity:1}

/* ---------- планшет и телефон ---------- */
@media (max-width:1100px){
  body .content-main_vn .wrap{grid-template-columns:minmax(0,1fr)}
  html body .sidebar_vn{width:auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:0!important}
  body .sidebar_vn>*{width:100%;max-width:520px}
  body .widget-sidebar.widget_custom_html{max-width:300px}
}
@media (max-width:1060px){
  body .box-header_line .wrap{min-height:64px;padding-right:20px}
  body .menu-header_line{position:static;flex:0 0 0;width:0}
  body .menu-header_line>ul{display:none}
  body .logo-header_line{width:200px;height:48px}
  body.logo-images-position_active .logo-header_line:before{height:44px}
  /* кнопка меню (slicknav) и поиск — справа, в одну линию */
  html body .slicknav_btn{right:20px;top:0;bottom:0;width:30px;height:22px;margin:auto;padding:0;font-size:0;line-height:0;color:transparent!important;text-decoration:none}
  body .slicknav_btn:before{display:none}
  body span.slicknav_menutxt{display:none}
  html body span.slicknav_icon{position:static;display:block;width:30px}
  html body span.slicknav_icon-bar{height:3px;margin:0 0 6px;background:var(--ink)!important}
  html body a.slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(1){top:9px}
  html body a.slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(3){top:0}
  body .link-search_header_line{right:70px}
  body .search-header_line .search-box_site{left:20px;width:auto}
  html body ul.slicknav_nav{top:100%;left:0;right:0;width:auto;max-height:calc(100vh - 80px);overflow-y:auto;margin-top:5px;background:var(--paper)!important;border-top:0;border-bottom:3px solid var(--a1)}
  html body ul.slicknav_nav a{padding:13px 20px;font-family:var(--cond);font-size:16.5px;font-weight:600;line-height:1.25;text-decoration:none;color:var(--ink)!important;border-bottom:1px solid var(--n-100)}
  html body ul.slicknav_nav a a{padding:0;border:0}
  html body ul.slicknav_nav ul{background:var(--n-50)!important;position:static;width:auto;border:0!important}
  html body ul.slicknav_nav ul ul{background:var(--n-100)!important}
  html body ul.slicknav_nav ul.sub-menu li>a{padding-left:36px;font-family:var(--sans);font-size:15.5px;font-weight:500}
  html body ul.slicknav_nav ul.sub-menu ul.sub-menu li>a{padding-left:52px}
  body ul.slicknav_nav .fa{display:none}
  body span.slicknav_arrow{margin-left:8px;color:var(--n-500);font-size:12px}
}
@media (max-width:700px){
  html body .post table{display:block;overflow-x:auto;height:auto!important}
  html body section.left-content_cat{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  body .body-similar_posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  html body .title-cat_site,html body .title-similar_site,html body .item-similar_site .title-similar_site{padding:12px;font-size:15.5px}
  body .item-cat_site .meta-st-item_posts,body .item-similar_site .meta-st-item_posts{padding:0 12px 12px}
}
@media (max-width:575px){
  html body{font-size:16px}
  body .wrap{padding:0 16px}
  body .search-header_line .search-box_site{left:16px;right:16px}
  body .content-main_vn{padding:20px 0 44px}
  body .content-main_vn .wrap{padding:0 16px;gap:24px}
  body section.section-1-posts_site{padding:20px 0 44px}
  body .section-1-posts_site .list-flex_site{grid-template-columns:minmax(0,1fr);gap:16px}
  body .st-1-posts_site.nothumb-st-1_post:before{height:44px}
  html body .left-content_vn{margin:0 -16px;padding:24px 16px 28px;border-left:0;border-right:0}
  html body .left-content_cat>.bg-padding_style:not(.list-posts_cat){margin:0 -16px;padding:22px 16px;border-left:0;border-right:0}
  body .article-content_vn{font-size:16.5px}
  body .article-header_vn{padding-right:0}
  body .article-back_link{display:none}
  body .post img.alignright,body .post img.alignleft{float:none;display:block;max-width:100%;margin:1.2em auto}
  html body .contents-wraps{margin-left:0;margin-right:0}
  html body .article-after_post .likes-after_post{margin-left:0!important}
  html body .button-like_post:first-child{margin-left:0}
  html body .arrow-topsroll_site{bottom:14px;right:14px;width:38px;height:38px;opacity:.8}
  body .arrow-topsroll_site:after{top:15px;width:10px;height:10px}
}
@media (prefers-reduced-motion:reduce){
  html body .st-1-posts_site,html body .item-cat_site,html body .item-similar_site{transition:none}
  html body .st-1-posts_site:hover,html body .item-cat_site:hover,html body .item-similar_site:hover{transform:none}
}

/* ---------- карточки без картинки: вместо плашки «IMAGE» старой темы — горизонтали ---------- */
html body a.no-thumbnail_poster{background:var(--topo) 40% 50%/170% auto no-repeat,var(--n-50)}
html body a.no-thumbnail_poster:before{display:none}
/* ---------- обложки статей без картинки (только для карточек, в текст статей не входят) ---------- */
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/sudebnaya-stroitelno-tehnicheskaya-ekspertiza-avarijnyh-zdanij.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/sudebnaya-stroitelno-tehnicheskaya-ekspertiza-avarijnyh-zdanij.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/sudebnaya-stroitelno-tehnicheskaya-ekspertiza-avarijnyh-zdanij.html"]{background:url(covers/sudebnaya-stroitelno-tehnicheskaya-ekspertiza-avarijnyh-zdanij.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/treshchiny-v-stenah-obyazannosti-sobstvennika.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/treshchiny-v-stenah-obyazannosti-sobstvennika.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/treshchiny-v-stenah-obyazannosti-sobstvennika.html"]{background:url(covers/treshchiny-v-stenah-obyazannosti-sobstvennika.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/markirovka-sostava-tkani-na-yarlyke.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/markirovka-sostava-tkani-na-yarlyke.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/markirovka-sostava-tkani-na-yarlyke.html"]{background:url(covers/markirovka-sostava-tkani-na-yarlyke.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/kak-vybrat-oborudovanie-dlya-nebolshogo-metalloobrabatyvayushhego-proizvodstva.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/kak-vybrat-oborudovanie-dlya-nebolshogo-metalloobrabatyvayushhego-proizvodstva.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/kak-vybrat-oborudovanie-dlya-nebolshogo-metalloobrabatyvayushhego-proizvodstva.html"]{background:url(covers/kak-vybrat-oborudovanie-dlya-nebolshogo-metalloobrabatyvayushhego-proizvodstva.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/sravnenie-serij-sekczionnyh-vorot-alyuteh-trend-classic-i-prestige.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/sravnenie-serij-sekczionnyh-vorot-alyuteh-trend-classic-i-prestige.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/sravnenie-serij-sekczionnyh-vorot-alyuteh-trend-classic-i-prestige.html"]{background:url(covers/sravnenie-serij-sekczionnyh-vorot-alyuteh-trend-classic-i-prestige.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/top-5-oshibok-pri-ukladke-trotuarnoj-plitki-svoimi-rukami-i-kak-ih-izbezhat.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/top-5-oshibok-pri-ukladke-trotuarnoj-plitki-svoimi-rukami-i-kak-ih-izbezhat.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/top-5-oshibok-pri-ukladke-trotuarnoj-plitki-svoimi-rukami-i-kak-ih-izbezhat.html"]{background:url(covers/top-5-oshibok-pri-ukladke-trotuarnoj-plitki-svoimi-rukami-i-kak-ih-izbezhat.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/tehnicheskij-reglament-bezopasnosti-kak-podgotovit-chastnyj-dom-k-ekspluataczii.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/tehnicheskij-reglament-bezopasnosti-kak-podgotovit-chastnyj-dom-k-ekspluataczii.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/tehnicheskij-reglament-bezopasnosti-kak-podgotovit-chastnyj-dom-k-ekspluataczii.html"]{background:url(covers/tehnicheskij-reglament-bezopasnosti-kak-podgotovit-chastnyj-dom-k-ekspluataczii.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/revers-inzhiniring-bez-oshibok-pochemu-portativnye-resheniya-vytesnyayut-staczionarnye-sistemy.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/revers-inzhiniring-bez-oshibok-pochemu-portativnye-resheniya-vytesnyayut-staczionarnye-sistemy.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/revers-inzhiniring-bez-oshibok-pochemu-portativnye-resheniya-vytesnyayut-staczionarnye-sistemy.html"]{background:url(covers/revers-inzhiniring-bez-oshibok-pochemu-portativnye-resheniya-vytesnyayut-staczionarnye-sistemy.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/proektirovanie-promyshlennyh-truboprovodnyh-sistem-vybor-komponentov-dlya-vysokogo-davleniya.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/proektirovanie-promyshlennyh-truboprovodnyh-sistem-vybor-komponentov-dlya-vysokogo-davleniya.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/proektirovanie-promyshlennyh-truboprovodnyh-sistem-vybor-komponentov-dlya-vysokogo-davleniya.html"]{background:url(covers/proektirovanie-promyshlennyh-truboprovodnyh-sistem-vybor-komponentov-dlya-vysokogo-davleniya.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/perehod-s-bumazhnyh-zhurnalov-na-czifrovoj-uchet-poshagovoe-rukovodstvo.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/perehod-s-bumazhnyh-zhurnalov-na-czifrovoj-uchet-poshagovoe-rukovodstvo.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/perehod-s-bumazhnyh-zhurnalov-na-czifrovoj-uchet-poshagovoe-rukovodstvo.html"]{background:url(covers/perehod-s-bumazhnyh-zhurnalov-na-czifrovoj-uchet-poshagovoe-rukovodstvo.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/czifrovaya-detoksikacziya-kak-sovremennye-semi-vybirayut-formaty-otdyha.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/czifrovaya-detoksikacziya-kak-sovremennye-semi-vybirayut-formaty-otdyha.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/czifrovaya-detoksikacziya-kak-sovremennye-semi-vybirayut-formaty-otdyha.html"]{background:url(covers/czifrovaya-detoksikacziya-kak-sovremennye-semi-vybirayut-formaty-otdyha.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/evolyucziya-stenovyh-materialov-pochemu-yacheistyj-beton-stal-standartom-chastnogo-domostroeniya.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/evolyucziya-stenovyh-materialov-pochemu-yacheistyj-beton-stal-standartom-chastnogo-domostroeniya.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/evolyucziya-stenovyh-materialov-pochemu-yacheistyj-beton-stal-standartom-chastnogo-domostroeniya.html"]{background:url(covers/evolyucziya-stenovyh-materialov-pochemu-yacheistyj-beton-stal-standartom-chastnogo-domostroeniya.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/organizacziya-perimetra-bezopasnosti-ot-planirovaniya-do-ustanovki-kpp.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/organizacziya-perimetra-bezopasnosti-ot-planirovaniya-do-ustanovki-kpp.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/organizacziya-perimetra-bezopasnosti-ot-planirovaniya-do-ustanovki-kpp.html"]{background:url(covers/organizacziya-perimetra-bezopasnosti-ot-planirovaniya-do-ustanovki-kpp.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/gid-po-vyboru-sadovoj-mebeli-derevo-metall-ili-sovremennye-polimery.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/gid-po-vyboru-sadovoj-mebeli-derevo-metall-ili-sovremennye-polimery.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/gid-po-vyboru-sadovoj-mebeli-derevo-metall-ili-sovremennye-polimery.html"]{background:url(covers/gid-po-vyboru-sadovoj-mebeli-derevo-metall-ili-sovremennye-polimery.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/kak-natyazhnye-potolki-s-fotopechatyu-prevrashhayut-zal-v-proizvedenie-iskusstva.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/kak-natyazhnye-potolki-s-fotopechatyu-prevrashhayut-zal-v-proizvedenie-iskusstva.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/kak-natyazhnye-potolki-s-fotopechatyu-prevrashhayut-zal-v-proizvedenie-iskusstva.html"]{background:url(covers/kak-natyazhnye-potolki-s-fotopechatyu-prevrashhayut-zal-v-proizvedenie-iskusstva.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/sistemnyj-podhod-k-obespecheniyu-bezopasnosti-razrabotka-norm-vydachi-siz-na-proizvodstve.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/sistemnyj-podhod-k-obespecheniyu-bezopasnosti-razrabotka-norm-vydachi-siz-na-proizvodstve.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/sistemnyj-podhod-k-obespecheniyu-bezopasnosti-razrabotka-norm-vydachi-siz-na-proizvodstve.html"]{background:url(covers/sistemnyj-podhod-k-obespecheniyu-bezopasnosti-razrabotka-norm-vydachi-siz-na-proizvodstve.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/hur-fungerar-elpriser-i-sverige-guide-till-nord-pool-och-elpris-idag.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/hur-fungerar-elpriser-i-sverige-guide-till-nord-pool-och-elpris-idag.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/hur-fungerar-elpriser-i-sverige-guide-till-nord-pool-och-elpris-idag.html"]{background:url(covers/hur-fungerar-elpriser-i-sverige-guide-till-nord-pool-och-elpris-idag.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/dom-moej-mechty-pochemu-ya-ostanovil-vybor-na-keramicheskih-blokah.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/dom-moej-mechty-pochemu-ya-ostanovil-vybor-na-keramicheskih-blokah.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/dom-moej-mechty-pochemu-ya-ostanovil-vybor-na-keramicheskih-blokah.html"]{background:url(covers/dom-moej-mechty-pochemu-ya-ostanovil-vybor-na-keramicheskih-blokah.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/kak-vybrat-akkumulyator-48v-dlya-pogruzchika-komatsu.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/kak-vybrat-akkumulyator-48v-dlya-pogruzchika-komatsu.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/kak-vybrat-akkumulyator-48v-dlya-pogruzchika-komatsu.html"]{background:url(covers/kak-vybrat-akkumulyator-48v-dlya-pogruzchika-komatsu.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/ispytaniya-pozharnyh-lestnicz-v-tszh.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/ispytaniya-pozharnyh-lestnicz-v-tszh.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/ispytaniya-pozharnyh-lestnicz-v-tszh.html"]{background:url(covers/ispytaniya-pozharnyh-lestnicz-v-tszh.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/klinkernyj-kirpich.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/klinkernyj-kirpich.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/klinkernyj-kirpich.html"]{background:url(covers/klinkernyj-kirpich.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/sertifikacziya-oborudovaniya-iz-kitaya-insajderskoe-rukovodstvo-ot-eksperta-po-importu-2025.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/sertifikacziya-oborudovaniya-iz-kitaya-insajderskoe-rukovodstvo-ot-eksperta-po-importu-2025.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/sertifikacziya-oborudovaniya-iz-kitaya-insajderskoe-rukovodstvo-ot-eksperta-po-importu-2025.html"]{background:url(covers/sertifikacziya-oborudovaniya-iz-kitaya-insajderskoe-rukovodstvo-ot-eksperta-po-importu-2025.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/ekologicheskaya-obstanovka.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/ekologicheskaya-obstanovka.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/ekologicheskaya-obstanovka.html"]{background:url(covers/ekologicheskaya-obstanovka.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/kolichestvo-musora.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/kolichestvo-musora.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/kolichestvo-musora.html"]{background:url(covers/kolichestvo-musora.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/samye-zagryaznennye.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/samye-zagryaznennye.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/samye-zagryaznennye.html"]{background:url(covers/samye-zagryaznennye.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/tundra.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/tundra.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/tundra.html"]{background:url(covers/tundra.jpg) center/cover no-repeat}
html body .st-1-posts_site.nothumb-st-1_post:has(a[href$="/farmacevticheskie-otxody.html"]):before{height:auto;aspect-ratio:3/2;background:url(covers/farmacevticheskie-otxody.jpg) center/cover no-repeat;border-left:0}
html body a.no-thumbnail_poster[href$="/farmacevticheskie-otxody.html"]{background:url(covers/farmacevticheskie-otxody.jpg) center/cover no-repeat}
