:root,
.with-theme-css-variables {
  --bm-theme_Navigation_divider_color: #A1A1A133;
  --bm-theme_Navigation_category_color: #212121;
  --bm-theme_Navigation_category_activeColor: var(--bm-category-color, #000000);
  --bm-theme_Navigation_category_font_family: BTGrotesk;
  --bm-theme_Navigation_category_font_weight: 900;
  --bm-theme_Navigation_category_font_transform: uppercase;
  --bm-theme_Navigation_category_font_letterSpacing: 0.03em;
  --bm-theme_Navigation_category_font_size: 0.75rem;
  --bm-theme_Navigation_category_font_lineHeight: 0.75rem;
  --bm-theme_Navigation_category_tabletFont_family: BTGrotesk;
  --bm-theme_Navigation_category_tabletFont_weight: 900;
  --bm-theme_Navigation_category_tabletFont_transform: uppercase;
  --bm-theme_Navigation_category_tabletFont_letterSpacing: 0.03em;
  --bm-theme_Navigation_category_tabletFont_size: 1rem;
  --bm-theme_Navigation_category_tabletFont_lineHeight: 1rem;
  --bm-theme_Navigation_toggleButton_color: #212121;
  --bm-theme_Navigation_toggleButton_font_family: BTGrotesk;
  --bm-theme_Navigation_toggleButton_font_weight: 800;
  --bm-theme_Navigation_toggleButton_font_size: 0.8125rem;
  --bm-theme_Navigation_toggleButton_font_lineHeight: 1rem
}

:root,
.with-theme-css-variables {
  --bm-theme_StandardArticleHead_categoryLabel_color: var(--bm-category-color, #212121);
  --bm-theme_StandardArticleHead_categoryLabel_font_family: BTGrotesk;
  --bm-theme_StandardArticleHead_categoryLabel_font_weight: 800;
  --bm-theme_StandardArticleHead_categoryLabel_font_size: 0.8125rem;
  --bm-theme_StandardArticleHead_categoryLabel_font_lineHeight: 1rem;
  --bm-theme_StandardArticleHead_categoryLabel_font_letterSpacing: 0.025em;
  --bm-theme_StandardArticleHead_categoryLabel_font_transform: uppercase;
  --bm-theme_StandardArticleHead_publicationDate_color: #767676;
  --bm-theme_StandardArticleHead_publicationDate_font_family: BTGrotesk;
  --bm-theme_StandardArticleHead_publicationDate_font_weight: 500;
  --bm-theme_StandardArticleHead_publicationDate_font_size: 0.8125rem;
  --bm-theme_StandardArticleHead_publicationDate_font_lineHeight: 1rem;
  --bm-theme_StandardArticleHead_headline_color: #212121;
  --bm-theme_StandardArticleHead_headline_font_family: BTGrotesk;
  --bm-theme_StandardArticleHead_headline_font_weight: 900;
  --bm-theme_StandardArticleHead_headline_font_size: 1.875rem;
  --bm-theme_StandardArticleHead_headline_font_lineHeight: 2.125rem;
  --bm-theme_StandardArticleHead_headline_tabletFont_family: BTGrotesk;
  --bm-theme_StandardArticleHead_headline_tabletFont_weight: 900;
  --bm-theme_StandardArticleHead_headline_tabletFont_size: 2.25rem;
  --bm-theme_StandardArticleHead_headline_tabletFont_lineHeight: 2.625rem;
  --bm-theme_StandardArticleHead_headline_desktopFont_family: BTGrotesk;
  --bm-theme_StandardArticleHead_headline_desktopFont_weight: 900;
  --bm-theme_StandardArticleHead_headline_desktopFont_size: 2.625rem;
  --bm-theme_StandardArticleHead_headline_desktopFont_lineHeight: 3.25rem;
  --bm-theme_StandardArticleHead_subheadline_color: #212121;
  --bm-theme_StandardArticleHead_subheadline_font_family: BTGrotesk;
  --bm-theme_StandardArticleHead_subheadline_font_size: 1.2rem;
  --bm-theme_StandardArticleHead_subheadline_font_lineHeight: 1.6875rem;
  --bm-theme_StandardArticleHead_subheadline_font_weight: 600;
  --bm-theme_StandardArticleHead_subheadline_tabletFont_family: BTGrotesk;
  --bm-theme_StandardArticleHead_subheadline_tabletFont_size: 1.4375rem;
  --bm-theme_StandardArticleHead_subheadline_tabletFont_lineHeight: 1.875rem;
  --bm-theme_StandardArticleHead_subheadline_tabletFont_weight: 600;
  --bm-theme_StandardArticleHead_subheadline_linkColor: #F03228;
  --bm-theme_StandardArticleHead_subheadline_linkFont_family: BTGrotesk;
  --bm-theme_StandardArticleHead_subheadline_linkFont_size: 1.2rem;
  --bm-theme_StandardArticleHead_subheadline_linkFont_lineHeight: 1.6875rem;
  --bm-theme_StandardArticleHead_subheadline_linkFont_weight: 800;
  --bm-theme_StandardArticleHead_subheadline_linkTabletFont_family: BTGrotesk;
  --bm-theme_StandardArticleHead_subheadline_linkTabletFont_size: 1.4375rem;
  --bm-theme_StandardArticleHead_subheadline_linkTabletFont_lineHeight: 1.875rem;
  --bm-theme_StandardArticleHead_subheadline_linkTabletFont_weight: 800
}

:root,
.with-theme-css-variables {
  --bm-theme_FigureCaption_text_color: #767676;
  --bm-theme_FigureCaption_text_font_family: BTGrotesk;
  --bm-theme_FigureCaption_text_font_weight: 500;
  --bm-theme_FigureCaption_text_font_size: 0.8125rem;
  --bm-theme_FigureCaption_text_font_lineHeight: 1.1875rem
}

:root,
.with-theme-css-variables {
  --bm-theme_StandardArticleByline_name_color: #212121;
  --bm-theme_StandardArticleByline_name_font_family: BTGrotesk;
  --bm-theme_StandardArticleByline_name_font_weight: 800;
  --bm-theme_StandardArticleByline_name_font_size: 0.8125rem;
  --bm-theme_StandardArticleByline_name_font_lineHeight: 1.1875rem;
  --bm-theme_StandardArticleByline_title_color: #767676;
  --bm-theme_StandardArticleByline_title_font_family: BTGrotesk;
  --bm-theme_StandardArticleByline_title_font_size: 0.8125rem;
  --bm-theme_StandardArticleByline_title_font_lineHeight: 1.1875rem;
  --bm-theme_StandardArticleByline_title_font_weight: 500
}

:root,
.with-theme-css-variables {
  --bm-theme_Divider_container_color: #A1A1A133
}

:root,
.with-theme-css-variables {
  --bm-theme_AudioControlBar_button_color: #212121;
  --bm-theme_AudioControlBar_button_font_family: BTGrotesk;
  --bm-theme_AudioControlBar_button_font_size: 1rem;
  --bm-theme_AudioControlBar_button_font_lineHeight: 1.375rem;
  --bm-theme_AudioControlBar_button_font_weight: 500;
  --bm-theme_AudioControlBar_button_desktopFont_family: BTGrotesk;
  --bm-theme_AudioControlBar_button_desktopFont_size: 1rem;
  --bm-theme_AudioControlBar_button_desktopFont_lineHeight: 1.375rem;
  --bm-theme_AudioControlBar_button_desktopFont_weight: 500
}

:root,
.with-theme-css-variables {
  --bm-theme_ArticleBody_text_color: #000000;
  --bm-theme_ArticleBody_text_font_family: BTGrotesk;
  --bm-theme_ArticleBody_text_font_size: 1.0625rem;
  --bm-theme_ArticleBody_text_font_lineHeight: 1.625rem;
  --bm-theme_ArticleBody_text_font_weight: 500;
  --bm-theme_ArticleBody_text_font_letterSpacing: 0.02em;
  --bm-theme_ArticleBody_text_tabletFont_family: BTGrotesk;
  --bm-theme_ArticleBody_text_tabletFont_size: 1.0625rem;
  --bm-theme_ArticleBody_text_tabletFont_lineHeight: 1.625rem;
  --bm-theme_ArticleBody_text_tabletFont_weight: 500;
  --bm-theme_ArticleBody_text_tabletFont_letterSpacing: 0.02em;
  --bm-theme_ArticleBody_textLink_color: #F03228;
  --bm-theme_ArticleBody_textLink_font_family: BTGrotesk;
  --bm-theme_ArticleBody_textLink_font_size: 1.0625rem;
  --bm-theme_ArticleBody_textLink_font_lineHeight: 1.625rem;
  --bm-theme_ArticleBody_textLink_font_weight: 600;
  --bm-theme_ArticleBody_textLink_font_letterSpacing: 0.02em;
  --bm-theme_ArticleBody_textLink_tabletFont_family: BTGrotesk;
  --bm-theme_ArticleBody_textLink_tabletFont_size: 1.0625rem;
  --bm-theme_ArticleBody_textLink_tabletFont_lineHeight: 1.625rem;
  --bm-theme_ArticleBody_textLink_tabletFont_weight: 600;
  --bm-theme_ArticleBody_textLink_tabletFont_letterSpacing: 0.02em
}

:root,
.with-theme-css-variables {
  --bm-theme_ShareButtons_button_font_family: BTGrotesk;
  --bm-theme_ShareButtons_button_font_weight: 500;
  --bm-theme_ShareButtons_button_font_size: 1rem;
  --bm-theme_ShareButtons_button_font_lineHeight: 1.375rem;
  --bm-theme_ShareButtons_button_color: #212121
}

:root,
.with-theme-css-variables {
  --bm-theme_Footer_container_backgroundColor: #212121;
  --bm-theme_Footer_logo_color: #FFFFFF;
  --bm-theme_Footer_description_font_family: BTGrotesk;
  --bm-theme_Footer_description_font_size: 0.8125rem;
  --bm-theme_Footer_description_font_weight: 600;
  --bm-theme_Footer_description_font_lineHeight: 1.1875rem;
  --bm-theme_Footer_address_color: #EEEEEE;
  --bm-theme_Footer_address_font_family: BTGrotesk;
  --bm-theme_Footer_address_font_size: 1rem;
  --bm-theme_Footer_address_font_lineHeight: 1.375rem;
  --bm-theme_Footer_address_font_weight: 500;
  --bm-theme_Footer_pressenaevnet_color: #EEEEEE;
  --bm-theme_Footer_pressenaevnet_font_family: BTGrotesk;
  --bm-theme_Footer_pressenaevnet_font_size: 1rem;
  --bm-theme_Footer_pressenaevnet_font_lineHeight: 1.375rem;
  --bm-theme_Footer_pressenaevnet_font_weight: 500;
  --bm-theme_Footer_menuItem_color: #A1A1A1;
  --bm-theme_Footer_menuItem_font_family: BTGrotesk;
  --bm-theme_Footer_menuItem_font_weight: 900;
  --bm-theme_Footer_menuItem_font_size: 1rem;
  --bm-theme_Footer_menuItem_font_lineHeight: 1rem;
  --bm-theme_Footer_menuItem_font_letterSpacing: 0.03em;
  --bm-theme_Footer_menuItem_font_transform: uppercase;
  --bm-theme_Footer_subMenuItem_font_family: BTGrotesk;
  --bm-theme_Footer_subMenuItem_font_size: 1rem;
  --bm-theme_Footer_subMenuItem_font_lineHeight: 1.375rem;
  --bm-theme_Footer_subMenuItem_font_weight: 500;
  --bm-theme_Footer_staffList_color: #EEEEEE;
  --bm-theme_Footer_staffList_font_family: BTGrotesk;
  --bm-theme_Footer_staffList_font_size: 0.8125rem;
  --bm-theme_Footer_staffList_font_weight: 600;
  --bm-theme_Footer_staffList_font_lineHeight: 1.1875rem;
  --bm-theme_Footer_legal_color: #EEEEEE;
  --bm-theme_Footer_legal_font_family: BTGrotesk;
  --bm-theme_Footer_legal_font_size: 1rem;
  --bm-theme_Footer_legal_font_lineHeight: 1.375rem;
  --bm-theme_Footer_legal_font_weight: 500
}

@font-face {
  font-family: BTGrotesk;
  font-weight: 100 900;
  font-display: block;
  font-style: normal;
  src: url(/_cdn/production/landing-cdn/65b5f05e-9fc2-4440-beea-9cbe16c3874d/4aca7944-8b66-428e-aa58-9b48a7365b24/fonts/BTGroteskVF.v8.8b99b3dc.woff2) format("woff2")
}

@font-face {
  font-family: BTGrotesk;
  font-weight: 100 900;
  font-display: block;
  font-style: italic;
  src: url(/_cdn/production/landing-cdn/65b5f05e-9fc2-4440-beea-9cbe16c3874d/4aca7944-8b66-428e-aa58-9b48a7365b24/fonts/BTGroteskItalicVF.v7.db601995.woff2) format("woff2")
}

:root {
  --spacing-x05: 2px;
  --spacing-x1: 4px;
  --spacing-x2: 8px;
  --spacing-x3: 12px;
  --spacing-x4: 16px;
  --spacing-x6: 24px;
  --spacing-x8: 32px;
  --spacing-x12: 48px;
  --spacing-x16: 64px;
  --spacing-x20: 80px;
  --easing-in-quad: cubic-bezier(0.11, 0, 0.5, 0);
  --easing-out-quad: cubic-bezier(0.5, 1, 0.89, 1);
  --easing-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --easing-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --easing-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
  --easing-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);
  --easing-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --easing-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  --easing-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);
  --easing-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --easing-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);
  --easing-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --easing-elastic: cubic-bezier(0.4, 1.01, 0.32, 1.05);
  --navigation-closed-z-index: 100;
  --side-panel-z-index: 101;
  --audio-player-z-index: 200;
  --navigation-open-z-index: 500;
  --modal-z-index: 600;
  --notifications-z-index: 700;
  --popup-z-index: 800;
  --navigation-top-bar-height: 80px;
  --navigation-top-bar-height-desktop-up: 93px;
  --navigation-category-bar-height: 49px;
  --navigation-category-bar-height-desktop-up: 57px;
  --subscription-bar-height: 44px;
  --navigation-height: calc(80px + 49px);
  --navigation-height-desktop-up: calc(93px + 57px);
  --navigation-minimized-top-bar-height: 64px;
  --navigation-minimized-top-bar-height-desktop-up: 69px;
  --container-gutter: 16px;
  --container-gutter-tablet: 32px;
  --container-gutter-desktop: 32px
}

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
  text-size-adjust: 100%
}

:root {
  --bm-audio-player--player--zIndex: 1001;
  --bm-navigation-height: var(--navigation-height)
}

@media (min-width:1024.1px) {
  :root {
    --bm-navigation-height: var(--navigation-height-desktop-up)
  }
}

#__next,
body,
html {
  min-height: 100%;
  padding: 0;
  margin: 0
}

ins[data-anchor-status=displayed][data-anchor-shown=true] {
  z-index: calc(var(--navigation-closed-z-index) - 10) !important
}

body[data-scroll-locked] {
  z-index: var(--navigation-closed-z-index)
}

@keyframes AudioPlayer_slide-in__2nT60 {
  0% {
    transform: translateY(25%)
  }

  to {
    transform: translateY(0)
  }
}

@keyframes AudioPlayer_change-opacity__rFrzq {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.AudioPlayer_playlist__cOgHv {
  position: relative;
  z-index: calc(var(--side-panel-z-index) + 1)
}

.AudioPlayer_playlist__cOgHv[data-above-player=true] {
  z-index: calc(var(--audio-player-z-index) + 1)
}

.Icon_root__8GDWS {
  display: inline-flex;
  position: relative;
  vertical-align: top
}

.Icon_wrapper__mqP1W {
  display: flex;
  position: relative;
  justify-content: center
}

.Icon_wrapper__mqP1W,
.Icon_wrapper__mqP1W>svg {
  height: 100%;
  width: 100%
}

.Container_container__8PtEW {
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  padding: 0 var(--container-gutter);
  background-color: white
}

.Container_container__8PtEW[data-transparent=true] {
  background-color: initial
}

@media (min-width:768px) and (max-width:1024px) {
  .Container_container__8PtEW {
    padding: 0 var(--container-gutter-tablet);
    width: calc(600px + var(--container-gutter-tablet) * 2);
    max-width: 100vw
  }

  .Container_container__8PtEW[data-fluid-on-tablet=true] {
    width: 100vw
  }
}

@media (min-width:1024.1px) {
  .Container_container__8PtEW {
    padding: 0 var(--container-gutter-desktop);
    width: calc(980px + var(--container-gutter-desktop) * 2);
    max-width: 100vw
  }
}

@keyframes StockSlider_slide___4SYM {
  0% {
    transform: translateX(0)
  }

  to {
    transform: translateX(-100%)
  }
}

.FooterMenuItem_item__UL_OI {
  border: none;
  background: none;
  color: currentcolor;
  cursor: pointer;
  padding: 0;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent
}

.FooterMenuItem_item__UL_OI:focus {
  outline: none !important
}

.FooterMenuItem_item__UL_OI:not(:disabled):focus-visible {
  outline: 1px auto -webkit-focus-ring-color !important
}

.FooterMenuItem_item__UL_OI svg {
  vertical-align: initial !important
}

.FooterMenuItem_item__UL_OI>* {
  pointer-events: none
}

.FooterMenuItem_item__UL_OI {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 64px;
  padding: 0 var(--spacing-x6);
  width: 100%;
  outline-offset: -1px;
  transition: color .2s;
  text-decoration: none;
  color: white
}

.FooterMenuItem_item__UL_OI * {
  pointer-events: none
}

.FooterMenuItem_item__UL_OI[data-dimmed=true] {
  color: var(--bm-theme_Footer_menuItem_color)
}

.FooterMenuItem_label__4a_7q {
  font-family: var(--bm-theme_Footer_menuItem_font_family) !important;
  font-weight: var(--bm-theme_Footer_menuItem_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_menuItem_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_menuItem_font_size) !important;
  line-height: var(--bm-theme_Footer_menuItem_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_menuItem_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_menuItem_font_style, normal) !important
}

.FooterMenuItem_icon__PKERz {
  position: absolute;
  display: flex;
  right: 0;
  transition: transform .2s ease-out;
  color: var(--bm-theme_Footer_menuItem_color)
}

.FooterMenuItem_icon__PKERz[data-is-external=true] {
  width: 20px;
  height: 20px
}

.FooterMenuItem_icon__PKERz[data-expanded=true] {
  transform: rotate(180deg)
}

.FooterMenuItem_children__7S8uX {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  transition: grid-template-rows .2s ease-out, opacity .2s ease-out
}

.FooterMenuItem_children__7S8uX[data-expanded=true] {
  grid-template-rows: 1fr;
  opacity: 1
}

.FooterMenuItem_children__7S8uX>* {
  overflow: hidden
}

.FooterSubMenuItem_link__m5dcf {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: var(--bm-theme_Footer_subMenuItem_font_family) !important;
  font-weight: var(--bm-theme_Footer_subMenuItem_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_subMenuItem_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_subMenuItem_font_size) !important;
  line-height: var(--bm-theme_Footer_subMenuItem_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_subMenuItem_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_subMenuItem_font_style, normal) !important;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  outline-offset: -2px;
  position: relative
}

.FooterMenu_menu__Eslbn {
  margin: 0;
  padding: 0;
  list-style-type: none;
  box-sizing: border-box;
  width: 100%;
  padding: 0 var(--spacing-x4);
  color: white
}

@media (min-width:768px) {
  .FooterMenu_menu__Eslbn {
    max-width: 360px;
    padding: 0
  }
}

.FooterMenu_menuItem__P2ye5 {
  border-top: 1px solid rgb(255 255 255/15%)
}

.FooterMenu_menuItem__P2ye5:last-child {
  border-bottom: 1px solid rgb(255 255 255/15%)
}

.FooterMenu_subMenu__YGaqV {
  margin: 0;
  padding: 0;
  list-style-type: none
}

.FooterMenu_subMenu__YGaqV>li:last-child {
  padding: 0 0 var(--spacing-x4)
}

.FooterSocialMediaLinks_links__zBuei {
  display: flex;
  justify-content: center;
  gap: var(--spacing-x8)
}

.FooterSocialMediaLinks_link__o_Gyx {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  color: white
}

.FooterStaffList_container__9rfpt {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-x3);
  text-align: center
}

.FooterStaffList_name__6y51U {
  font-family: var(--bm-theme_Footer_staffList_font_family) !important;
  font-weight: var(--bm-theme_Footer_staffList_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_staffList_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_staffList_font_size) !important;
  line-height: var(--bm-theme_Footer_staffList_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_staffList_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_staffList_font_style, normal) !important;
  color: var(--bm-theme_Footer_staffList_color)
}

.FooterStaffList_name__6y51U a {
  color: inherit;
  text-decoration: none
}

.Organisation_address__jpvBs {
  font-family: var(--bm-theme_Footer_address_font_family) !important;
  font-weight: var(--bm-theme_Footer_address_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_address_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_address_font_size) !important;
  line-height: var(--bm-theme_Footer_address_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_address_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_address_font_style, normal) !important;
  color: var(--bm-theme_Footer_address_color);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  column-gap: var(--spacing-x1);
  max-width: 450px
}

.Organisation_group__gXAWf {
  white-space: nowrap
}

.Footer_footer__ssiJB {
  position: relative;
  background-color: var(--bm-theme_Footer_container_backgroundColor);
  text-align: center;
  gap: var(--spacing-x12);
  padding: var(--spacing-x12) 0 var(--spacing-x16)
}

.Footer_footer__ssiJB,
.Footer_header__GSEVW {
  display: flex;
  flex-direction: column;
  align-items: center
}

.Footer_header__GSEVW {
  width: 100%;
  gap: var(--spacing-x6)
}

.Footer_logo__1_wua {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  display: flex;
  height: 48px;
  max-width: 279px
}

@media (min-width:768px) {
  .Footer_logo__1_wua {
    max-width: unset
  }
}

.Footer_logo__1_wua {
  color: var(--bm-theme_Footer_logo_color)
}

.Footer_logoImage__JPDlX {
  width: auto;
  max-width: 100%;
  height: 100%
}

.Footer_description__xQJch {
  font-family: var(--bm-theme_Footer_description_font_family) !important;
  font-weight: var(--bm-theme_Footer_description_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_description_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_description_font_size) !important;
  line-height: var(--bm-theme_Footer_description_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_description_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_description_font_style, normal) !important;
  color: white
}

.Footer_description__xQJch,
.Footer_organisation__RLeao {
  padding: 0 var(--spacing-x6)
}

.Footer_pressenaevnet__FHGrg {
  font-family: var(--bm-theme_Footer_pressenaevnet_font_family) !important;
  font-weight: var(--bm-theme_Footer_pressenaevnet_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_pressenaevnet_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_pressenaevnet_font_size) !important;
  line-height: var(--bm-theme_Footer_pressenaevnet_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_pressenaevnet_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_pressenaevnet_font_style, normal) !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-x6);
  color: var(--bm-theme_Footer_pressenaevnet_color)
}

.Footer_pressenaevnetLogo__bQ3Di {
  height: 48px
}

.Footer_link__kaNWO {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  color: white;
  font-weight: 500
}

.Footer_legal__Jwo77 {
  font-family: var(--bm-theme_Footer_legal_font_family) !important;
  font-weight: var(--bm-theme_Footer_legal_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Footer_legal_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Footer_legal_font_size) !important;
  line-height: var(--bm-theme_Footer_legal_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Footer_legal_font_transform, none) !important;
  font-style: var(--bm-theme_Footer_legal_font_style, normal) !important;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-x4);
  color: var(--bm-theme_Footer_legal_color)
}

@media (min-width:768px) {
  .Footer_legal__Jwo77 {
    gap: 0
  }
}

.Footer_address__X_yaq,
.Footer_legal__Jwo77,
.Footer_slogan__IuALl,
.Footer_social__XSHPh,
.Footer_staff____bbo {
  margin-left: 20px;
  margin-right: 20px
}

.Footer_cvrNumber___agaZ {
  pointer-events: none
}

.Footer_cvrNumber___agaZ a {
  color: inherit;
  text-decoration: none
}

.IconButton_button__ZYnFU {
  border: none;
  background: none;
  color: currentcolor;
  cursor: pointer;
  padding: 0;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent
}

.IconButton_button__ZYnFU:focus {
  outline: none !important
}

.IconButton_button__ZYnFU:not(:disabled):focus-visible {
  outline: 1px auto -webkit-focus-ring-color !important
}

.IconButton_button__ZYnFU svg {
  vertical-align: initial !important
}

.IconButton_button__ZYnFU>* {
  pointer-events: none
}

.IconButton_button__ZYnFU {
  color: var(--bm-theme_Navigation_toggleButton_color);
  height: 44px;
  width: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  transition: transform .3s ease-in-out
}

.IconButton_button__ZYnFU[data-minimize=true] {
  transform: translateY(10px)
}

.IconButton_button__ZYnFU * {
  pointer-events: none
}

.IconButton_label__Kab1i {
  font-family: var(--bm-theme_Navigation_toggleButton_font_family) !important;
  font-weight: var(--bm-theme_Navigation_toggleButton_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Navigation_toggleButton_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Navigation_toggleButton_font_size) !important;
  line-height: var(--bm-theme_Navigation_toggleButton_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Navigation_toggleButton_font_transform, none) !important;
  font-style: var(--bm-theme_Navigation_toggleButton_font_style, normal) !important;
  color: var(--bm-theme_Navigation_toggleButton_color);
  white-space: nowrap;
  transition: opacity .15s linear
}

.IconButton_label__Kab1i[data-minimize=true] {
  opacity: 0
}

.MainCategoryLinks_container__Iv6N0 {
  display: flex;
  flex: auto;
  flex-grow: 1;
  justify-content: center
}

.MainCategoryLinks_list__n4ARD {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex: auto;
  justify-content: space-between
}

.MainCategoryLinks_list__n4ARD[data-centered=true] {
  justify-content: center;
  gap: var(--spacing-x16)
}

@media (min-width:768px) {
  .MainCategoryLinks_list__n4ARD {
    justify-content: center;
    gap: var(--spacing-x12)
  }
}

.MainCategoryLinks_link__yMt5N {
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: var(--bm-theme_Navigation_category_font_family) !important;
  font-weight: var(--bm-theme_Navigation_category_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_Navigation_category_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_Navigation_category_font_size) !important;
  line-height: var(--bm-theme_Navigation_category_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_Navigation_category_font_transform, none) !important;
  font-style: var(--bm-theme_Navigation_category_font_style, normal) !important;
  color: var(--bm-theme_Navigation_category_color);
  text-decoration: none
}

.MainCategoryLinks_link__yMt5N[data-active=true] {
  color: var(--bm-theme_Navigation_category_activeColor)
}

@media (min-width:768px) {
  .MainCategoryLinks_link__yMt5N {
    font-family: var(--bm-theme_Navigation_category_tabletFont_family) !important;
    font-weight: var(--bm-theme_Navigation_category_tabletFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_Navigation_category_tabletFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_Navigation_category_tabletFont_size) !important;
    line-height: var(--bm-theme_Navigation_category_tabletFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_Navigation_category_tabletFont_transform, none) !important;
    font-style: var(--bm-theme_Navigation_category_tabletFont_style, normal) !important
  }
}

.MainCategoryLinks_heading__WX3TG {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px
}

body[data-is-native-ios-app=true] .SideBar_overlay__CP5F8 {
  left: 50px;
  padding-bottom: env(safe-area-inset-bottom)
}

@media (min-width:768px) {
  body[data-is-native-ios-app=true] .SideBar_overlay__CP5F8 {
    left: unset
  }
}

.Navigation_sticky__rZUd5 {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: var(--navigation-closed-z-index);
  margin-right: calc(-1 * var(--scroll-lock-gutter, 0px))
}

@media (max-width:767.9px) {
  .Navigation_sticky__rZUd5 {
    min-height: calc(var(--navigation-height) + var(--subscription-bar-height))
  }

  .Navigation_sticky__rZUd5[data-is-subscribable=false],
  .Navigation_sticky__rZUd5[data-is-subscriber=true],
  body[data-is-native-app=true] .Navigation_sticky__rZUd5 {
    min-height: var(--navigation-height)
  }
}

@media (min-width:768px) {
  .Navigation_sticky__rZUd5 {
    min-height: var(--navigation-height)
  }
}

@media (min-width:1024.1px) {
  .Navigation_sticky__rZUd5 {
    min-height: var(--navigation-height-desktop-up)
  }
}

.Navigation_sticky__rZUd5[data-is-side-bar-open=true] {
  z-index: var(--navigation-open-z-index)
}

.Navigation_heading__7KM0A {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px
}

.Navigation_navigation__LJott {
  position: relative;
  overflow: hidden;
  transition: transform .3s ease-in-out;
  padding-right: var(--scroll-lock-gutter, 0)
}

.Navigation_navigation__LJott[data-minimize=true] {
  transform: translateY(calc(var(--navigation-minimized-top-bar-height) - var(--navigation-top-bar-height)))
}

@media (min-width:1024.1px) {
  .Navigation_navigation__LJott[data-minimize=true] {
    transform: translateY(calc(var(--navigation-minimized-top-bar-height-desktop-up) - var(--navigation-top-bar-height-desktop-up)))
  }
}

.Navigation_topBar__P2qX_ {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: white;
  box-sizing: border-box;
  height: var(--navigation-top-bar-height);
  padding-left: var(--spacing-x6);
  padding-right: var(--spacing-x3);
  border-bottom: 1px solid var(--bm-theme_Navigation_divider_color)
}

@media (min-width:1024.1px) {
  .Navigation_topBar__P2qX_ {
    padding-left: var(--spacing-x8);
    padding-right: var(--spacing-x6);
    height: var(--navigation-top-bar-height-desktop-up)
  }
}

.Navigation_secondaryBars__cz4Ft {
  transition-property: transform, height;
  transition-timing-function: ease-in-out;
  transition-duration: calc(var(--height, 0px) * 6ms);
  height: calc(var(--height, 0) * 1px);
  --height: 93
}

@media (max-width:767.9px) {
  .Navigation_secondaryBars__cz4Ft {
    --height: 93
  }

  .Navigation_secondaryBars__cz4Ft[data-is-subscribable=false],
  .Navigation_secondaryBars__cz4Ft[data-is-subscriber=true],
  body[data-is-native-app=true] .Navigation_secondaryBars__cz4Ft {
    --height: 49
  }
}

@media (min-width:768px) {
  .Navigation_secondaryBars__cz4Ft {
    --height: 49
  }
}

@media (min-width:1024.1px) {
  .Navigation_secondaryBars__cz4Ft {
    --height: 57
  }
}

.Navigation_secondaryBars__cz4Ft[data-minimize=true] {
  transform: translateY(calc(-1px * var(--height, 0px)));
  height: 0
}

.Navigation_navigationBar__JWy3p {
  z-index: 1;
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  background-color: white;
  border-bottom: 1px solid var(--bm-theme_Navigation_divider_color);
  padding: 0 var(--spacing-x6);
  height: var(--navigation-category-bar-height)
}

@media (min-width:1024.1px) {
  .Navigation_navigationBar__JWy3p {
    height: var(--navigation-category-bar-height-desktop-up)
  }
}

.Navigation_logoContainer__B4wmh {
  display: flex;
  align-items: center;
  height: 49px;
  max-width: 300px;
  transition: transform .3s ease-in-out
}

@media (min-width:1024.1px) {
  .Navigation_logoContainer__B4wmh {
    transform-origin: left 80%;
    height: 60px;
    max-width: unset
  }
}

.Navigation_logoContainer__B4wmh[data-minimize=true] {
  transform: translateY(calc((var(--navigation-minimized-top-bar-height) - var(--navigation-top-bar-height)) / -2))
}

@media (min-width:1024.1px) {
  .Navigation_logoContainer__B4wmh[data-minimize=true] {
    transform: scale(.8) translateY(calc((var(--navigation-minimized-top-bar-height-desktop-up) - var(--navigation-top-bar-height-desktop-up)) / -2))
  }
}

.Navigation_logo__bO8ZB {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  flex: 1 1 0;
  height: 100%;
  user-select: none
}

.Navigation_logoImage__mHOEw {
  display: block;
  width: auto;
  max-width: 100%;
  height: 100%
}

.Navigation_buttons__UaoSX {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-left: var(--spacing-x6);
  gap: var(--spacing-x2);
  transition: transform .3s ease-in-out
}

@media (min-width:1024.1px) {
  .Navigation_buttons__UaoSX {
    gap: var(--spacing-x6)
  }
}

.Navigation_buttons__UaoSX[data-minimize=true] {
  transform: translateY(calc((var(--navigation-minimized-top-bar-height) - var(--navigation-top-bar-height)) / -2))
}

@media (min-width:1024.1px) {
  .Navigation_buttons__UaoSX[data-minimize=true] {
    transform: translateY(calc((var(--navigation-minimized-top-bar-height-desktop-up) - var(--navigation-top-bar-height-desktop-up)) / -2))
  }
}

body[data-is-native-app=true] .Navigation_subscribeBar__j1f8_,
body[data-is-native-app=true] .Navigation_subscribe__xJywb {
  display: none
}

.Navigation_loginToggle__ySOmA[data-hide=true],
.Navigation_profileToggle__vguOI:not([data-hide=false]) {
  display: none
}

.Page_page__ftCze {
  box-sizing: border-box;
  min-height: calc(100vh - var(--navigation-height));
  padding-bottom: var(--spacing-x8)
}

@media (min-width:768px) {
  .Page_page__ftCze {
    min-height: calc(100vh - var(--navigation-height) - var(--subscription-bar-height));
    padding-bottom: var(--spacing-x12)
  }
}

@media (min-width:1024.1px) {
  .Page_page__ftCze {
    min-height: calc(100vh - var(--navigation-height-desktop-up))
  }
}

.Page_page__ftCze[data-dark-mode=true] {
  background-color: #121212
}

.Page_content__udZiK {
  --page-content-top-padding: 32px;
  --page-content-top-padding-tablet: 48px;
  position: relative
}

.Page_content__udZiK[data-position-static=true] {
  position: static
}

@media (min-width:768px) {
  .Page_content__udZiK[data-full-width=false] {
    width: fit-content;
    margin-left: auto;
    margin-right: auto
  }
}

.Page_content__udZiK[data-is-front-page=true] {
  --page-content-top-padding: 16px
}

@media (max-width:767.9px) {
  .Page_content__udZiK[data-is-front-page=true] {
    overflow-x: hidden
  }
}

.Page_children__4vssm {
  padding-top: var(--page-content-top-padding);
  padding-bottom: var(--spacing-x4)
}

@media (min-width:768px) {
  .Page_children__4vssm {
    padding-top: var(--page-content-top-padding-tablet)
  }

  .Page_children__4vssm[data-full-width=false] {
    width: fit-content;
    margin-left: auto;
    margin-right: auto
  }
}

.Page_children__4vssm {
  background-color: white
}

.Page_children__4vssm[data-dark-mode=true] {
  background-color: #121212
}

.Image_container__7rM3V {
  position: relative;
  display: block;
  width: 100%;
  /*   height: 100%; */
  overflow: hidden;
  max-height: 100%;
  aspect-ratio: var(--image-aspect-ratio)
}

.Image_image__x0PLM {
  display: block;
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.Divider_divider__Sy4vl {
  width: 100%;
  border-top: 1px solid var(--bm-theme_Divider_container_color)
}

@keyframes PulsatingCircle_pulsing-dot__dT6lw {
  0% {
    transform: scale(.4)
  }

  50% {
    transform: scale(.7)
  }

  to {
    transform: scale(.4)
  }
}

@keyframes PulsatingCircle_pulsing-circle__UAQTC {
  0% {
    transform: scale(.3)
  }

  40%,
  to {
    opacity: 0
  }
}

.FigureCaption_text__G2YDB {
  font-family: var(--bm-theme_FigureCaption_text_font_family) !important;
  font-weight: var(--bm-theme_FigureCaption_text_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_FigureCaption_text_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_FigureCaption_text_font_size) !important;
  line-height: var(--bm-theme_FigureCaption_text_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_FigureCaption_text_font_transform, none) !important;
  font-style: var(--bm-theme_FigureCaption_text_font_style, normal) !important;
  color: var(--bm-theme_FigureCaption_text_color)
}

.ArticleBody_paragraphNode__bagp_ {
  font-family: var(--bm-theme_ArticleBody_text_font_family) !important;
  font-weight: var(--bm-theme_ArticleBody_text_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_ArticleBody_text_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_ArticleBody_text_font_size) !important;
  line-height: var(--bm-theme_ArticleBody_text_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_ArticleBody_text_font_transform, none) !important;
  font-style: var(--bm-theme_ArticleBody_text_font_style, normal) !important;
  color: var(--bm-theme_ArticleBody_text_color);
  margin-bottom: var(--spacing-x6);
  margin-top: var(--spacing-x6)
}

.ArticleBody_paragraphNode__bagp_:first-child {
  margin-top: 0
}

@media (min-width:768px) {
  .ArticleBody_paragraphNode__bagp_ {
    font-family: var(--bm-theme_ArticleBody_text_tabletFont_family) !important;
    font-weight: var(--bm-theme_ArticleBody_text_tabletFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_ArticleBody_text_tabletFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_ArticleBody_text_tabletFont_size) !important;
    line-height: var(--bm-theme_ArticleBody_text_tabletFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_ArticleBody_text_tabletFont_transform, none) !important;
    font-style: var(--bm-theme_ArticleBody_text_tabletFont_style, normal) !important
  }
}

.ArticleBody_paragraphNode__bagp_ a {
  text-decoration: none;
  color: inherit;
  -webkit-tap-highlight-color: transparent;
  font-family: var(--bm-theme_ArticleBody_textLink_font_family) !important;
  font-weight: var(--bm-theme_ArticleBody_textLink_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_ArticleBody_textLink_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_ArticleBody_textLink_font_size) !important;
  line-height: var(--bm-theme_ArticleBody_textLink_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_ArticleBody_textLink_font_transform, none) !important;
  font-style: var(--bm-theme_ArticleBody_textLink_font_style, normal) !important;
  cursor: pointer;
  color: var(--bm-theme_ArticleBody_textLink_color)
}

@media (min-width:768px) {
  .ArticleBody_paragraphNode__bagp_ a {
    font-family: var(--bm-theme_ArticleBody_textLink_tabletFont_family) !important;
    font-weight: var(--bm-theme_ArticleBody_textLink_tabletFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_ArticleBody_textLink_tabletFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_ArticleBody_textLink_tabletFont_size) !important;
    line-height: var(--bm-theme_ArticleBody_textLink_tabletFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_ArticleBody_textLink_tabletFont_transform, none) !important;
    font-style: var(--bm-theme_ArticleBody_textLink_tabletFont_style, normal) !important
  }
}

.ColumnLayout_container__tTkbm[data-centered=true] {
  margin-left: auto;
  margin-right: auto
}

@media (min-width:768px) and (max-width:1024px) {
  .ColumnLayout_container__tTkbm {
    max-width: 600px
  }
}

@media (min-width:1024.1px) {
  .ColumnLayout_container__tTkbm {
    width: fit-content;
    display: grid;
    grid-template-columns: 600px min-content
  }
}

.StandardArticleByline_container__tx__j {
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-x2)
}

@media (min-width:768px) {
  .StandardArticleByline_container__tx__j {
    flex-direction: row;
    row-gap: var(--spacing-x4);
    column-gap: var(--spacing-x8);
    flex-wrap: wrap
  }
}

.StandardArticleByline_container__tx__j[data-with-images=true] {
  row-gap: var(--spacing-x3)
}

@media (min-width:768px) {
  .StandardArticleByline_container__tx__j[data-with-images=true] {
    row-gap: var(--spacing-x4)
  }
}

.StandardArticleByline_link__WilfM {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  display: inherit
}

.StandardArticleByline_byline__NPZFE {
  display: flex
}

.StandardArticleByline_bylineImage__1YQ4C {
  width: 40px;
  margin-right: var(--spacing-x3)
}

@media (min-width:768px) {
  .StandardArticleByline_bylineImage__1YQ4C {
    width: 48px;
    margin-right: var(--spacing-x4)
  }
}

.StandardArticleByline_bylineInfo__wWe_c[data-stacked=true] {
  display: flex;
  flex-direction: column;
  justify-content: center
}

@media (min-width:768px) {
  .StandardArticleByline_bylineInfo__wWe_c[data-stacked=true] {
    justify-content: end
  }
}

.StandardArticleByline_bylineName__qTF8V {
  font-family: var(--bm-theme_StandardArticleByline_name_font_family) !important;
  font-weight: var(--bm-theme_StandardArticleByline_name_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleByline_name_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleByline_name_font_size) !important;
  line-height: var(--bm-theme_StandardArticleByline_name_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleByline_name_font_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleByline_name_font_style, normal) !important;
  color: var(--bm-theme_StandardArticleByline_name_color)
}

.StandardArticleByline_bylineTitle__SpMWF {
  font-family: var(--bm-theme_StandardArticleByline_title_font_family) !important;
  font-weight: var(--bm-theme_StandardArticleByline_title_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleByline_title_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleByline_title_font_size) !important;
  line-height: var(--bm-theme_StandardArticleByline_title_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleByline_title_font_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleByline_title_font_style, normal) !important;
  color: var(--bm-theme_StandardArticleByline_title_color)
}

@media (min-width:768px) {
  .StandardArticleByline_bylineTitle__SpMWF[data-stacked=true] {
    min-height: calc(var(--bm-theme_StandardArticleByline_title_font_lineHeight, 1em))
  }
}

.StandardArticleByline_bylineTitle__SpMWF[data-stacked=false] {
  margin-left: var(--spacing-x1)
}

@keyframes PulsatingCircle_pulsing-dot__4_GY5 {
  0% {
    transform: scale(.4)
  }

  50% {
    transform: scale(.7)
  }

  to {
    transform: scale(.4)
  }
}

@keyframes PulsatingCircle_pulsing-circle__djH_a {
  0% {
    transform: scale(.3)
  }

  40%,
  to {
    opacity: 0
  }
}

.StandardArticleHead_meta__cZ9Sd {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: var(--spacing-x4);
  row-gap: var(--spacing-x2);
  color: inherit;
  margin-bottom: var(--spacing-x6);
  clip-path: inset(-100px -100px -100px -6px)
}

.StandardArticleHead_meta__cZ9Sd:empty {
  display: none
}

.StandardArticleHead_headerCategory__Z6UMP {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: var(--bm-theme_StandardArticleHead_categoryLabel_font_family) !important;
  font-weight: var(--bm-theme_StandardArticleHead_categoryLabel_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleHead_categoryLabel_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleHead_categoryLabel_font_size) !important;
  line-height: var(--bm-theme_StandardArticleHead_categoryLabel_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleHead_categoryLabel_font_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleHead_categoryLabel_font_style, normal) !important;
  margin-right: calc(var(--spacing-x2) * -1);
  color: var(--bm-theme_StandardArticleHead_categoryLabel_color)
}

.StandardArticleHead_modificationDate__U7jx3,
.StandardArticleHead_publicationDate__PYS__ {
  font-family: var(--bm-theme_StandardArticleHead_publicationDate_font_family) !important;
  font-weight: var(--bm-theme_StandardArticleHead_publicationDate_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleHead_publicationDate_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleHead_publicationDate_font_size) !important;
  line-height: var(--bm-theme_StandardArticleHead_publicationDate_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleHead_publicationDate_font_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleHead_publicationDate_font_style, normal) !important;
  position: relative;
  color: var(--bm-theme_StandardArticleHead_publicationDate_color);
  white-space: nowrap
}

.StandardArticleHead_headline__YISiD {
  padding: 0;
  margin: 0;
  font-family: var(--bm-theme_StandardArticleHead_headline_font_family) !important;
  font-weight: var(--bm-theme_StandardArticleHead_headline_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleHead_headline_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleHead_headline_font_size) !important;
  line-height: var(--bm-theme_StandardArticleHead_headline_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleHead_headline_font_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleHead_headline_font_style, normal) !important;
  word-break: break-word;
  margin-bottom: var(--spacing-x6);
  color: var(--bm-theme_StandardArticleHead_headline_color)
}

@media (min-width:768px) and (max-width:1024px) {
  .StandardArticleHead_headline__YISiD {
    font-family: var(--bm-theme_StandardArticleHead_headline_tabletFont_family) !important;
    font-weight: var(--bm-theme_StandardArticleHead_headline_tabletFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_StandardArticleHead_headline_tabletFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_StandardArticleHead_headline_tabletFont_size) !important;
    line-height: var(--bm-theme_StandardArticleHead_headline_tabletFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_StandardArticleHead_headline_tabletFont_transform, none) !important;
    font-style: var(--bm-theme_StandardArticleHead_headline_tabletFont_style, normal) !important
  }
}

@media (min-width:1024.1px) {
  .StandardArticleHead_headline__YISiD {
    font-family: var(--bm-theme_StandardArticleHead_headline_desktopFont_family) !important;
    font-weight: var(--bm-theme_StandardArticleHead_headline_desktopFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_StandardArticleHead_headline_desktopFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_StandardArticleHead_headline_desktopFont_size) !important;
    line-height: var(--bm-theme_StandardArticleHead_headline_desktopFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_StandardArticleHead_headline_desktopFont_transform, none) !important;
    font-style: var(--bm-theme_StandardArticleHead_headline_desktopFont_style, normal) !important
  }
}

.StandardArticleHead_subheadline__78U8a {
  font-family: var(--bm-theme_StandardArticleHead_subheadline_font_family) !important;
  font-weight: var(--bm-theme_StandardArticleHead_subheadline_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleHead_subheadline_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleHead_subheadline_font_size) !important;
  line-height: var(--bm-theme_StandardArticleHead_subheadline_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleHead_subheadline_font_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleHead_subheadline_font_style, normal) !important;
  max-width: 864px;
  color: var(--bm-theme_StandardArticleHead_subheadline_color);
  margin-bottom: var(--spacing-x6)
}

@media (min-width:768px) {
  .StandardArticleHead_subheadline__78U8a {
    font-family: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_family) !important;
    font-weight: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_size) !important;
    line-height: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_transform, none) !important;
    font-style: var(--bm-theme_StandardArticleHead_subheadline_tabletFont_style, normal) !important
  }
}

.StandardArticleHead_subheadline__78U8a a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: var(--bm-theme_StandardArticleHead_subheadline_linkFont_family) !important;
  font-weight: var(--bm-theme_StandardArticleHead_subheadline_linkFont_weight, normal) !important;
  letter-spacing: var(--bm-theme_StandardArticleHead_subheadline_linkFont_letterSpacing, normal) !important;
  font-size: var(--bm-theme_StandardArticleHead_subheadline_linkFont_size) !important;
  line-height: var(--bm-theme_StandardArticleHead_subheadline_linkFont_lineHeight, 1) !important;
  text-transform: var(--bm-theme_StandardArticleHead_subheadline_linkFont_transform, none) !important;
  font-style: var(--bm-theme_StandardArticleHead_subheadline_linkFont_style, normal) !important;
  color: var(--bm-theme_StandardArticleHead_subheadline_linkColor)
}

@media (min-width:768px) {
  .StandardArticleHead_subheadline__78U8a a {
    font-family: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_family) !important;
    font-weight: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_size) !important;
    line-height: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_transform, none) !important;
    font-style: var(--bm-theme_StandardArticleHead_subheadline_linkTabletFont_style, normal) !important
  }
}

.StandardArticleHead_subheadline__78U8a:empty {
  display: none
}

.StandardArticleHead_topFigure__PaDmD {
  margin: 0
}

@media (min-width:768px) {
  .StandardArticleHead_topFigure__PaDmD {
    padding-top: var(--spacing-x2)
  }
}

.StandardArticleHead_topFigureCaption__OBR0r {
  padding-top: 6px
}

.StandardArticleHead_topFigureCaption__OBR0r:empty {
  display: none
}

.StickyContainer_container__gW_Ed {
  display: flex;
  flex-direction: column;
  position: sticky;
  top: calc(var(--bm-top-sticky-offset, 0px) + var(--spacing-x6));
  transition: top var(--bm-top-sticky-offset-animation-duration, .3s) ease-in-out;
  width: 100%
}

.AudioControlBar_container__DE9tn {
  max-width: max-content;
  display: flex;
  justify-content: space-between;
  gap: var(--spacing-x6)
}

@media (min-width:768px) {
  .AudioControlBar_container__DE9tn {
    gap: 40px
  }
}

.AudioControlBar_container__DE9tn>* {
  flex-grow: 1;
  justify-content: center
}

.AudioControlBar_control__Q3ukq {
  display: flex !important;
  align-items: center;
  gap: var(--spacing-x2);
  white-space: nowrap;
  font-family: var(--bm-theme_AudioControlBar_button_font_family) !important;
  font-weight: var(--bm-theme_AudioControlBar_button_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_AudioControlBar_button_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_AudioControlBar_button_font_size) !important;
  line-height: var(--bm-theme_AudioControlBar_button_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_AudioControlBar_button_font_transform, none) !important;
  font-style: var(--bm-theme_AudioControlBar_button_font_style, normal) !important;
  color: var(--bm-theme_AudioControlBar_button_color)
}

@media (min-width:1024.1px) {
  .AudioControlBar_control__Q3ukq {
    font-family: var(--bm-theme_AudioControlBar_button_desktopFont_family) !important;
    font-weight: var(--bm-theme_AudioControlBar_button_desktopFont_weight, normal) !important;
    letter-spacing: var(--bm-theme_AudioControlBar_button_desktopFont_letterSpacing, normal) !important;
    font-size: var(--bm-theme_AudioControlBar_button_desktopFont_size) !important;
    line-height: var(--bm-theme_AudioControlBar_button_desktopFont_lineHeight, 1) !important;
    text-transform: var(--bm-theme_AudioControlBar_button_desktopFont_transform, none) !important;
    font-style: var(--bm-theme_AudioControlBar_button_desktopFont_style, normal) !important
  }
}

.AudioControlBar_iconContainer__IXopB {
  width: 15px;
  display: flex;
  align-items: center;
  justify-content: center
}

.Button_button__Y9FXz {
  border: none;
  background: none;
  color: currentcolor;
  cursor: pointer;
  padding: 0;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent
}

.Button_button__Y9FXz:focus {
  outline: none !important
}

.Button_button__Y9FXz:not(:disabled):focus-visible {
  outline: 1px auto -webkit-focus-ring-color !important
}

.Button_button__Y9FXz svg {
  vertical-align: initial !important
}

.Button_button__Y9FXz>* {
  pointer-events: none
}

.ClipboardButton_button__BHkDJ {
  border: none;
  background: none;
  color: currentcolor;
  cursor: pointer;
  padding: 0;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent
}

.ClipboardButton_button__BHkDJ:focus {
  outline: none !important
}

.ClipboardButton_button__BHkDJ:not(:disabled):focus-visible {
  outline: 1px auto -webkit-focus-ring-color !important
}

.ClipboardButton_button__BHkDJ svg {
  vertical-align: initial !important
}

.ClipboardButton_button__BHkDJ>* {
  pointer-events: none
}

.ClipboardButton_button__BHkDJ {
  width: 100%;
  height: 100%;
  position: relative
}

.ClipboardButton_srOnly__zDB1s {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px
}

@keyframes ClipboardButton_copyButtonFadeInOut__Eb00E {
  1% {
    opacity: 0;
    visibility: hidden
  }

  2% {
    opacity: 0;
    visibility: visible
  }

  to {
    opacity: 1;
    visibility: visible
  }
}

.ShareButtons_container__dfVgZ {
  display: flex;
  gap: var(--spacing-x3);
  align-items: center
}

.ShareButtons_buttons__WwWYE {
  display: flex;
  gap: var(--spacing-x4)
}

.ShareButtons_shareButton__aU0tN {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  color: var(--bm-theme_ShareButtons_button_color)
}

.ShareButtons_text__kgZD_ {
  font-family: var(--bm-theme_ShareButtons_button_font_family) !important;
  font-weight: var(--bm-theme_ShareButtons_button_font_weight, normal) !important;
  letter-spacing: var(--bm-theme_ShareButtons_button_font_letterSpacing, normal) !important;
  font-size: var(--bm-theme_ShareButtons_button_font_size) !important;
  line-height: var(--bm-theme_ShareButtons_button_font_lineHeight, 1) !important;
  text-transform: var(--bm-theme_ShareButtons_button_font_transform, none) !important;
  font-style: var(--bm-theme_ShareButtons_button_font_style, normal) !important;
  color: var(--bm-theme_ShareButtons_button_color);
  padding-top: var(--spacing-x05)
}

.ArticleLoginWall_container__oHd_6,
.ArticlePaywall_container__GUPpj,
.ArticleSoftWall_container__0nfsw {
  position: relative
}

.StandardArticleBody_container__A8RXB:after {
  content: "";
  display: block;
  clear: both
}

@keyframes TypingIndicator_wave-typing-animation___MkWk {

  0%,
  60%,
  to {
    transform: none;
    opacity: .3
  }

  30% {
    opacity: 1;
    transform: translateY(-15px)
  }
}

@keyframes TypingIndicator_fade-in-bottom__EB7JE {
  0% {
    opacity: 0;
    transform: translateY(20px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.NewsArticleContent_disclaimer___ui3E {
  margin-bottom: var(--spacing-x12)
}

.NewsArticleContent_disclaimer___ui3E:empty {
  display: none
}

.NewsArticleContent_divider__MtQSv {
  margin-top: var(--spacing-x4);
  margin-bottom: var(--spacing-x6)
}

.NewsArticleContent_header__BCC3D {
  margin-bottom: var(--spacing-x6)
}

.NewsArticleContent_actions__nChPf {
  display: flex;
  margin-bottom: var(--spacing-x6);
  gap: var(--spacing-x6)
}

@media (min-width:1024.1px) {
  .NewsArticleContent_actions__nChPf {
    gap: 40px
  }
}

.NewsArticleContent_actions__nChPf:empty {
  display: none
}

.NewsArticleContent_shareButtons__8S3eG {
  padding-top: var(--spacing-x3)
}

.NewsArticleContent_extendedByline__waEa1:empty,
.NewsArticleContent_rightColumnAds__r0wLC {
  display: none
}

.bsc_shared_variables {
  --bm-top-sticky-offset: 9.375rem;
  --bm-top-sticky-offset-animation-duration: 342ms;
}

/* Article content blocks */
.main-content {
  --article-accent: var(--bm-category-color, #3d18b0);
  font-family: BTGrotesk, sans-serif;
  color: #212121;
  padding-bottom: var(--spacing-x6)
}

.main-content .body-text p,
.main-content .img-caption {
  font-family: BTGrotesk, sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem;
  color: #000;
  margin: var(--spacing-x6) 0
}

.main-content .section-h2 {
  font-family: BTGrotesk, sans-serif;
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #212121;
  margin: 32px 0 var(--spacing-x6)
}

.main-content .quote-block {
  font-family: BTGroteskItalic, BTGrotesk, sans-serif;
  font-style: italic;
  font-weight: 600;
  font-size: 1.1875rem;
  line-height: 1.75rem;
  color: #212121;
  border-left: 4px solid var(--article-accent);
  padding: 4px 0 4px 20px;
  margin: 32px 0
}

.main-content .divider {
  border: 0;
  border-top: 1px solid #e0e0e0;
  margin: 32px 0
}

.main-content .testimonial-img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin: var(--spacing-x6) 0
}


.cta-highlight {
  font-weight: 800;
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: var(--article-accent);
  border: 1px solid var(--article-accent);
  border-radius: 4px;
  background: #f5f2fc;
  padding: 20px;
  margin: 32px 0
}

.important-block {
  border: 1px solid #e0e0e0;
  border-left: 4px solid var(--article-accent);
  border-radius: 4px;
  background: #fafafa;
  padding: 20px;
  margin: 32px 0
}

.important-header {
  font-weight: 900;
  font-size: .8125rem;
  letter-spacing: .025em;
  text-transform: uppercase;
  color: var(--article-accent);
  margin-bottom: 12px
}

.important-block .important-text {
  font-size: 1.0625rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #212121;
  margin: 0
}

.important-quote {
  font-family: BTGroteskItalic, BTGrotesk, sans-serif;
  font-style: italic;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #444;
  margin-top: 12px
}

.bsp-box {
  border-radius: 4px;
  background: #212121;
  color: #fff;
  padding: 24px;
  margin: 32px 0
}

.bsp-brand {
  font-weight: 900;
  font-size: 1.25rem;
  line-height: 1.5rem
}

.bsp-sub {
  font-weight: 800;
  font-size: .75rem;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, .6);
  margin: 6px 0 14px
}

.bsp-quote-wrap {
  border-top: 1px solid rgba(255, 255, 255, .2);
  padding-top: 14px
}

.bsp-box .bsp-quote {
  font-family: BTGroteskItalic, BTGrotesk, sans-serif;
  font-style: italic;
  font-size: 1.0625rem;
  line-height: 1.625rem;
  margin: 0
}

.steps-block {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: var(--spacing-x6) 0
}

.step-item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background: #fff;
  padding: 16px
}

.step-num {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--article-accent);
  color: #fff;
  font-weight: 900;
  font-size: 1rem
}

.step-title {
  font-weight: 800;
  font-size: 1.0625rem;
  line-height: 1.5rem;
  color: #212121
}

.step-desc {
  font-size: .9375rem;
  line-height: 1.375rem;
  color: #555;
  margin-top: 4px
}

.urgency-banner {
  font-weight: 800;
  font-size: .9375rem;
  line-height: 1.375rem;
  color: #fff;
  background: var(--article-accent);
  border-radius: 4px;
  padding: 16px 20px;
  margin: 32px 0
}

/* Registration section */
.reg-form-wrap {
  border-radius: 4px;
  background: #212121;
  color: #fff;
  padding: 24px;
  margin: 32px 0
}

.reg-form-title {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 1.875rem;
  text-align: center
}

.reg-free-badge {
  font-size: .875rem;
  text-align: center;
  color: rgba(255, 255, 255, .8);
  margin-top: 8px
}

.reg-stats-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  margin: 20px 0
}

.reg-stat {
  text-align: center;
  border-radius: 4px;
  background: rgba(255, 255, 255, .08);
  padding: 12px 6px
}

.reg-stat-val {
  font-weight: 900;
  font-size: 1.125rem
}

.reg-stat-lbl {
  font-size: .6875rem;
  color: rgba(255, 255, 255, .6);
  margin-top: 2px
}

.reg-countdown-caption {
  font-size: .6875rem;
  color: rgba(255, 255, 255, .6);
  margin-bottom: 8px;
  text-align: center
}

.reg-countdown-row {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 6px;
  margin-bottom: 20px
}

.cd-box {
  min-width: 54px;
  text-align: center;
  border-radius: 4px;
  background: rgba(255, 255, 255, .08);
  padding: 10px 4px
}

.cd-num {
  display: block;
  font-weight: 900;
  font-size: 1.25rem;
  font-variant-numeric: tabular-nums
}

.cd-lbl {
  font-size: .625rem;
  color: rgba(255, 255, 255, .6);
  margin-top: 2px
}

.cd-sep {
  font-weight: 900;
  font-size: 1.25rem;
  line-height: 2.5rem;
  color: rgba(255, 255, 255, .4)
}

#registerForm form {
  max-width: 420px;
  margin: 0 auto
}

.reg-guarantee {
  font-size: .75rem;
  color: rgba(255, 255, 255, .6);
  text-align: center;
  margin: 20px 0 12px
}

.reg-banks-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px
}

.reg-bank-pill {
  font-size: .6875rem;
  font-weight: 700;
  color: rgba(255, 255, 255, .85);
  border: 1px solid rgba(255, 255, 255, .2);
  border-radius: 999px;
  padding: 5px 12px
}

.reg-copyright {
  font-size: .6875rem;
  color: rgba(255, 255, 255, .4);
  text-align: center;
  margin: 16px 0 0
}

/* Comments */
.comments-section {
  border-top: 1px solid #e0e0e0;
  padding-top: var(--spacing-x6);
  margin-top: 32px
}

.comments-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 20px
}

.comments-title {
  font-weight: 900;
  font-size: 1.25rem;
  color: #212121
}

.comments-count {
  font-size: .8125rem;
  color: #767676
}

.comment-form {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background: #fafafa;
  padding: 16px;
  margin-bottom: var(--spacing-x6)
}

.comment-form-fields {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 10px
}

.comment-name-input,
.comment-write-box {
  font-family: BTGrotesk, sans-serif;
  font-size: .9375rem;
  line-height: 1.375rem;
  color: #212121;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background: #fff;
  padding: 10px 12px;
  width: 100%;
  box-sizing: border-box
}

.comment-write-box {
  resize: vertical;
  min-height: 76px
}

.comment-name-input:focus,
.comment-write-box:focus {
  outline: none;
  border-color: var(--bm-category-color, #3d18b0)
}

.comment-send-btn {
  align-self: flex-start;
  font-family: BTGrotesk, sans-serif;
  font-weight: 800;
  font-size: .8125rem;
  letter-spacing: .025em;
  color: #fff;
  background: var(--bm-category-color, #3d18b0);
  border: 0;
  border-radius: 999px;
  padding: 10px 22px;
  cursor: pointer
}

.comment-send-btn:disabled {
  background: #d0d0d0;
  color: #fff;
  cursor: not-allowed
}

.comments-list {
  display: flex;
  flex-direction: column
}

.cmt {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 16px 0;
  border-bottom: 1px solid #efefef
}

.cmt:last-child {
  border-bottom: 0
}

img.cmt-av,
.comment-form-av {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
  background: #efefef
}

.cmt-body {
  flex: 1 1 auto;
  min-width: 0
}

.cmt-name {
  font-weight: 800;
  font-size: .9375rem;
  color: #212121
}

.cmt-text {
  font-size: .9375rem;
  line-height: 1.4375rem;
  color: #333;
  margin-top: 4px;
  overflow-wrap: anywhere
}

.cmt-actions {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 8px
}

.cmt-like,
.cmt-reply-btn {
  font-size: .8125rem;
  font-weight: 700;
  color: #767676;
  cursor: pointer
}

.cmt-like:hover,
.cmt-reply-btn:hover,
.cmt-like:focus-visible,
.cmt-reply-btn:focus-visible {
  color: var(--bm-category-color, #3d18b0)
}

.cmt-like.liked {
  color: var(--bm-category-color, #3d18b0)
}

@media (min-width:768px) {

  .main-content .section-h2 {
    font-size: 1.75rem;
    line-height: 2.125rem
  }

  .reg-form-wrap,
  .bsp-box {
    padding: 32px
  }

  .cd-box {
    min-width: 68px
  }
}

form label {
  display: none;
}

.info_fb-like-icon,
.ggl-logo-info {
  display: block;
}

.partners-center-name a,
.section-h2 a,
.bsp-quote a {
  color: inherit;
  text-decoration: underline;
}

.main-content a[href="#registerForm"] {
  color: inherit;
}

.partners-grid-img {
  margin: 0 0 28px
}

.partners-grid-inner {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 12px;
  padding: 20px;
  background: #faf6f6;
  border: 1px solid #ebe0e0;
  border-radius: 8px;
}

.partner-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid #ebe0e0;
  border-radius: 8px;
  padding: 14px 12px;
  min-height: 88px
}

.partner-img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
  max-width: 160px;
}



.partners-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  max-width: calc(100% - 48px);
  z-index: 1
}

.partners-center-name {
  max-width: 100%;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: #fff;
  background: var(--article-accent);
  border: 3px solid #faf6f6;
  border-radius: 999px;
  padding: 6px 14px;
  text-align: center;
  overflow-wrap: break-word;
  box-shadow: 0 4px 10px rgba(28, 0, 0, .07)
}

@media (max-width:480px) {
  .partners-grid-inner {
    gap: 10px;
    padding: 16px
  }

  .partner-cell {
    min-height: 72px
  }

  .partners-center {
    max-width: calc(100% - 32px)
  }

  .partners-center-name {
    font-size: 10px;
    padding: 5px 12px
  }
}