.bazarov-seo-navigation{box-sizing:border-box;max-width:1360px;margin:40px auto;padding:24px 20px;background:#252525;border-radius:4px;color:#f5f5f3;font-family:'Circe-Light',sans-serif;line-height:1.65}
.bazarov-seo-navigation a{color:#f5f5f3;text-decoration:underline;text-underline-offset:4px}
.bazarov-seo-navigation a:focus-visible{outline:3px solid #a28559;outline-offset:4px}
.bazarov-seo-navigation h2{font-size:28px;line-height:1.3;margin:0 0 20px;color:#f5f5f3}
.bazarov-article-index{columns:2;column-gap:36px;padding-left:20px}
.bazarov-article-index li{break-inside:avoid;padding:0 12px 12px 0;overflow-wrap:anywhere}
.bazarov-seo-navigation.bazarov-breadcrumbs{width:calc(100% - 40px);margin:24px auto;padding:12px 20px;background:#f5f5f3;color:#252525}
.bazarov-breadcrumbs a{color:#252525}
.bazarov-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:15px;overflow-wrap:anywhere}
.bazarov-breadcrumbs li:not(:last-child)::after{content:' /';margin-left:12px;color:#aaa}
.bazarov-breadcrumbs [aria-current]{color:#555}
.bazarov-heading{font-family:'Avanti-Bold',sans-serif;font-weight:700;line-height:1.25;color:#f5f5f3;overflow-wrap:break-word}
/* The legacy certificate had a fixed HTML width wider than its mobile column. */
main img[width="372"]{max-width:100%;height:auto}
/* Old first/last-child rules assumed two logo/phone variants; only one remains. */
.header.relative.light:not(.open_menu) .adaptive_call img,.header.relative.light:not(.open_menu) .logo_img img{display:block!important;opacity:1!important;filter:brightness(0)}
.header.relative.light.open_menu .adaptive_call img,.header.relative.light.open_menu .logo_img img{display:block!important;opacity:1!important;filter:none}
@media(prefers-reduced-motion:reduce){.wow{animation:none!important;transition:none!important;visibility:visible!important}}
@media(min-width:769px){
 .basic_banner .bazarov-unified-banner{display:block!important;position:static!important;height:0!important}
 .bazarov-unified-banner>.basic_banner_summary,.bazarov-unified-banner>.important,.bazarov-unified-banner .mob_basic_banner_line{display:none!important}
 .basic_banner .bazarov-unified-banner .basic_banner_title{position:absolute;top:clamp(100px,8.5vw,140px);left:0;max-width:none;width:100%;text-align:center;margin:0}
 .bazarov-unified-banner .bazarov-heading{font-size:clamp(32px,3.3vw,48px);max-width:calc(100% - 80px);margin:0 auto}
 .articles_all .bazarov-unified-banner .basic_banner_title{top:27%;left:8%;width:38%;text-align:left}
 .articles_all .bazarov-heading{font-size:clamp(26px,3.2vw,45px);max-width:100%;margin:0}
 .articles_all .bazarov-heading::before{content:'Полезно знать';display:block;font:15px 'Circe-Light',sans-serif;color:#acacaf;text-transform:uppercase;margin-bottom:20px}
}
@media(max-width:768px){
 .bazarov-unified-banner .basic_banner_title{margin:0 auto 30px!important}
 .bazarov-unified-banner .bazarov-heading{font-size:clamp(24px,7.2vw,32px);max-width:calc(100% - 40px);margin:0 auto;text-align:center}
 .bazarov-seo-navigation{margin:20px auto;padding:24px 20px}
 .bazarov-article-index{columns:1}
 .bazarov-seo-navigation h2{font-size:24px}
}
