/* 1.2.0 — announcement motion, landscape editorial images and journal. */
.bw-announcements .ann-Bar_Message{transition:opacity .22s ease;opacity:1}
.bw-announcements .ann-Bar_Message.is-leaving,.bw-announcements .ann-Bar_Message.is-entering{opacity:0}
.bw-motion-control{position:absolute;right:12px;top:50%;display:grid;place-items:center;width:28px;height:28px;transform:translateY(-50%);font-size:16px;line-height:1;color:inherit}
.bw-motion-control:not(:focus-visible){width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden}
.bw-announcement-toggle:focus-visible{outline:1px solid white;outline-offset:1px}
.hd-Header .bw-logo img{transition:width .3s ease,max-height .3s ease,filter .3s ease}
.hd-Header .hd-Banner{transition:background-color .35s ease,color .35s ease,border-color .35s ease}
.bw-replica .hd-Header-condensed .bw-logo img{width:94px;max-height:35px;filter:none}
.hd-Header-condensed .hd-Banner{background:#fff;color:#121212;border-bottom-color:rgba(18,18,18,.1)}
.hd-Header-condensed .hd-Banner_Link{color:#121212}
.sec-FeaturedArticles_Slide{position:relative}
.bw-native-articles .sec-FeaturedArticles_Item{min-height:0}
.bw-native-articles .sec-FeaturedArticles_ImageContainer{position:relative;align-self:center}
.bw-native-articles .sec-FeaturedArticles_Image,.bw-native-articles .sec-FeaturedArticles_Image .rsp-Image{height:auto}
.bw-native-articles .sec-FeaturedArticles_ContentContainer{padding-top:54px;padding-bottom:54px}
.bw-native-articles .sec-FeaturedArticles_CardTitle{font-size:26px;line-height:34px}
.sec-FeaturedArticles_Footer{position:relative}
@media(min-width:768px){.sec-FeaturedArticles_Footer{position:absolute}.bw-native-articles .sec-FeaturedArticles_Item{align-items:center}.bw-native-articles .sec-FeaturedArticles_ContentContainer{min-height:100%}.sec-FeaturedArticles{min-height:350px}}
.bw-article-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bw-article-video-toggle{position:absolute;top:15px;left:15px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;background:#fff;color:#121212}
.bw-article-video-toggle svg{width:18px;height:18px}.bw-motion-pause{display:none}.is-playing .bw-motion-pause{display:block}.is-playing .bw-motion-play{display:none}
.bw-journal-card{position:relative}
.bw-replica .art-Card_Title{font-family:var(--Font_Family-body);font-size:14px;line-height:24px;font-weight:400;letter-spacing:.3px}
.bw-replica .art-Card_Content .btn-Button-link{min-width:0;padding:0 0 3px;border:none;border-bottom:1px solid currentColor;border-radius:0;line-height:18px}
.bw-journal-status:not(:empty){margin-top:15px}
[data-journal][aria-busy=true] [data-journal-more]{opacity:.5;pointer-events:none}
.bw-native-media-journal .sec-FullWidthMedia_MediaContainer{height:60vw;min-height:550px;max-height:1000px}
.bw-native-media-journal .sec-FullWidthMedia_ContentContainer{padding-bottom:0;padding-top:90px}
.bw-native-media-journal .sec-FullWidthMedia_Title{font-size:36px;line-height:44px}
.sec-Newsletter_Body{background:#fafafa}
.sec-Newsletter_ImageContainer{align-self:center;background:#fafafa}
.sec-Newsletter .bw-native-newsletter-image,.sec-Newsletter .bw-native-newsletter-image .rsp-Image{height:auto}
.sec-Newsletter .bw-native-newsletter-image img{object-fit:contain}
@media(max-width:767px){
 .bw-replica .hd-Header-condensed .bw-logo img{width:80px;max-height:35px}
 .bw-native-articles .sec-FeaturedArticles_ContentContainer{padding:0}
 .bw-native-articles .sec-FeaturedArticles_CardTitle{font-size:20px;line-height:26px}
 .bw-native-articles .sec-FeaturedArticles_Image .rsp-Image{--Image_AspectRatio:64%!important}
 .sec-FeaturedArticles_Footer{margin-bottom:20px}
 .art-Card_Image .rsp-Image{--Image_AspectRatio:60%!important}
 .bw-native-media-journal .sec-FullWidthMedia_MediaContainer{height:100svh;min-height:600px;max-height:900px}
 .bw-native-media-journal .sec-FullWidthMedia_ContentContainer{padding-top:159px;padding-bottom:40px}
 .bw-native-media-journal .sec-FullWidthMedia_Title{font-size:26px;line-height:34px}
 .sec-Newsletter_Body{background:#121212}.sec-Newsletter_ImageContainer{background:transparent;align-self:auto}
}
@media(prefers-reduced-motion:reduce){
 .bw-announcements .ann-Bar_Message,.art-Card_Image,.util-ImageZoom_Image,.hd-Header .bw-logo img{transition:none!important}
 .bw-announcements .ann-Bar_Message.is-leaving,.bw-announcements .ann-Bar_Message.is-entering{opacity:1}
 .art-Card:hover .art-Card_Image,.util-ImageZoom_Image{transform:none!important}
}
.sec-FeaturedArticles_Scrollbar .car-Carousel_Scroller{width:var(--width,50%)}
.car-Carousel_Scrollbar[role=scrollbar]{position:relative;cursor:pointer;touch-action:none}
.car-Carousel_Scrollbar[role=scrollbar]:before{content:'';position:absolute;inset:-10px 0}
@media(prefers-reduced-motion:reduce){.bw-replica .hd-Header,.bw-replica .hd-Header .hd-Banner{transition:none!important}}
/* 1.3.0 — правки по ТЗ 26.10: бегущая строка, логотип, меню-штора, живые фото, преимущества. */
.bw-ann{display:inline-flex;align-items:center;justify-content:center;gap:0;max-width:100%}
.bw-ann_Text{font-weight:400}
.bw-ann_Sep{flex:none;width:1px;height:1.15em;margin:0 14px;background:currentColor;opacity:.75}
.bw-ann_More{font-weight:600}
.bw-ann:hover .bw-ann_More{text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.bw-ann_Sep{margin:0 9px}}

.bw-replica .bw-logo img{width:170px;max-height:80px}
.bw-replica .hd-Header-condensed .bw-logo img{width:128px;max-height:48px}
@media(max-width:767px){.bw-replica .bw-logo img{width:118px;max-height:56px}.bw-replica .hd-Header-condensed .bw-logo img{width:104px;max-height:44px}}

.bw-replica .hd-Banner_Item .hd-Dropdown,.bw-replica .hd-Banner_Item:not([data-open]) .hd-Dropdown{opacity:1;visibility:hidden;transform:translateY(100%);clip-path:inset(0 0 100% 0);transition:clip-path .55s cubic-bezier(.7,0,.25,1),visibility 0s linear .55s,background-color .5s ease}
.bw-replica .hd-Banner_Item[data-open] .hd-Dropdown{opacity:1;visibility:visible;transform:translateY(100%);clip-path:inset(0);transition:clip-path .6s cubic-bezier(.7,0,.25,1),visibility 0s,background-color .5s ease}
.bw-replica .hd-Dropdown .hd-List{transform:translateY(-28px);opacity:0;transition:transform .45s cubic-bezier(.7,0,.25,1),opacity .3s ease}
.bw-replica .hd-Banner_Item[data-open] .hd-Dropdown .hd-List{transform:none;opacity:1;transition:transform .6s cubic-bezier(.2,.7,.2,1) .12s,opacity .45s ease .12s}

.hd-Promo-grid .hd-Promo_ImageContainer{overflow:hidden}
.hd-Promo-grid .rsp-Image_Image{transform:translate3d(var(--mx,0px),var(--my,0px),0) scale(var(--zoom,1));transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s ease;will-change:transform}
.hd-Promo-grid:hover{--zoom:1.08}
.hd-Promo-grid:hover .rsp-Image_Image{filter:brightness(1.06) saturate(1.08);transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .6s ease}
.hd-Promo-grid .hd-Promo_Title-grid:after{transform-origin:left;transition:transform .45s ease}
.hd-Promo-grid:not(:hover) .hd-Promo_Title-grid:after{transform:scaleX(.35)}

.bw-usp-link{display:flex;flex-direction:inherit;align-items:center;text-align:inherit;color:inherit;width:100%}
.bw-usp-link .sec-Usp_Image{transition:transform .3s ease}
.bw-usp-link:hover .sec-Usp_Image{transform:translateY(-3px)}
.bw-usp-link:hover .sec-Usp_Title{text-decoration:underline;text-underline-offset:4px}
.bw-usp-icon{width:32px;height:32px}
.bw-usp-icon-line,.bw-usp-icon-line path{fill:none!important;stroke:#DA291C}

@media(prefers-reduced-motion:reduce){
 .bw-replica .hd-Banner_Item .hd-Dropdown,.bw-replica .hd-Dropdown .hd-List,.hd-Promo-grid .rsp-Image_Image,.bw-usp-link .sec-Usp_Image{transition:none!important}
 .hd-Promo-grid .rsp-Image_Image{transform:none!important}
}
