/* Best Space Heater localized article adjustments. */
.bsh-language-switcher {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 0 14px !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: .8125rem !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
}
.bsh-language-switcher a {
  color: #45505F !important;
  text-decoration: none !important;
}
.bsh-language-switcher a[aria-current='page'] {
  color: #E66B19 !important;
}
.bsh-language-switcher a:hover { color: #E66B19 !important; }
.bsh-language-switcher span { color: #E7ECEE !important; }
.bsh-localized .tf-single-share-label::after { content: none !important; }
.bsh-localized .tf-single-rail { display: none !important; }
.bsh-lang-de .tf-single-author-card::before { content: 'Über die Redaktion' !important; }
.bsh-lang-de .tf-single-author-card .bde-author {
  grid-template-columns: 64px minmax(0, 1fr) !important;
  gap: 0 16px !important;
  align-items: start !important;
}
.bsh-lang-de .tf-single-author-card .ee-author-avatar img {
  width: 64px !important;
  height: 64px !important;
}
.bsh-lang-de .tf-single-author-card .ee-author-name {
  font-size: 1.05rem !important;
  line-height: 1.3 !important;
}
.bsh-lang-de .tf-single-author-card .ee-author-bio {
  display: block !important;
  margin: 7px 0 0 !important;
  color: #45505F !important;
  font-size: .9375rem !important;
  line-height: 1.6 !important;
  font-weight: 500 !important;
  text-align: left !important;
}
@media (max-width: 767px) {
  .bsh-lang-de .tf-single-author-card .bde-author {
    grid-template-columns: 52px minmax(0, 1fr) !important;
    gap: 0 12px !important;
  }
  .bsh-lang-de .tf-single-author-card .ee-author-avatar img {
    width: 52px !important;
    height: 52px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1359px) {
  .bsh-localized .tf-single-body > .section-container {
    grid-template-columns: minmax(0, 46rem) !important;
    grid-template-areas: 'collapse' 'content' !important;
  }
  .bsh-localized .tf-single-toc-desktop { display: none !important; }
  .bsh-localized .tf-single-toc-collapse { display: block !important; }
  .bsh-localized .tf-single-rail { display: none !important; }
}

@media (min-width: 1360px) {
  .bsh-localized .tf-single-body > .section-container {
    grid-template-columns: 12rem minmax(0, 42rem) !important;
    grid-template-areas: 'toc content' !important;
  }
  .bsh-localized .tf-single-toc-desktop { display: block !important; }
  .bsh-localized .tf-single-toc-collapse { display: none !important; }
  .bsh-localized .tf-single-rail { display: none !important; }
}
