@charset 'utf-8';

/* roboto flex font (HLV-2423) */
@font-face {
  font-family: 'Roboto Flex';
  font-stretch: normal;
  font-style: normal;
  font-weight: 200 900;
  src: url('fonts/robotoFlex/variable.woff2?3.100') format('woff2');
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 500;
}
h1 {
  letter-spacing: 0.1rem;
  line-height: 1.2;
}
.biblio.detail .columnInfo .titles .biblioTitle {
  margin-top: -0.4rem;
}

/* centered teaser area with max width */
@media (min-width: 1025px) {
  .teaser:not(.fullsize) {
    max-width: 124rem;
  }
}

/* larger left area */
@media (min-width: 1025px) {
  div.main > .left {
    width: 32rem;
  }
}

/* max side image in text item */
.articleDetail.text .col.colMain .articlePicture {
  max-width: 20rem;
}

/* fix for last table cell in text item */
.articleDetail.text .col.colMain th,
.articleDetail.text .col.colMain td {
  hyphens: auto;
}
.articleDetail.text .col.colMain th:last-child,
.articleDetail.text .col.colMain td:last-child {
  text-align: left;
}

/* disable headings in biblio detail (HLV-2433) */
.biblio.detail .boxProduct .sectionText .blurb .key,
.biblio.detail .boxAnnotation .annotationContainer .key {
  display: none;
}

/* newsletter headings fixed (HLV-2485) */
.newsletter .interests .cellCheck {
  width: 11rem;
}

/* related success tile color (HLV-2655) */
.relatedProductTiles .tile.success {
  border-color: #024638;
  background-color: #CCDAD7;
}
.relatedProductTiles .tile.success a,
.relatedProductTiles .tile.success a [class*='icon-']::before {
  color: #024638;
}