/*
 * 1. General
 */
body {
  color: #000;
  background-color: transparent;
}

.hero {
  background-image: none !important;
  padding: 0;
  margin: 0;
  height: auto;
  min-height: auto;
}

.hero .hero__wrapper {
  position: relative;
}

.hero .hero__wrapper .constraint.hero__constraint .hero__content {
  color: #000;
  width: auto;
  max-width: inherit;
}

.hero__intro {
  margin-top: 0;
}

.hero-homepage .hero-homepage__container.hero-homepage__background {
  background-image: none !important;
  max-height: inherit;
  min-height: auto;
  height: auto;
}

.hero-homepage .hero-homepage__container.hero-homepage__background .hero__content {
  max-width: inherit;
  color: #000;
}

.hero-homepage .hero-search {
  display: none;
}

.constraint, .section__container {
  padding: 1rem 0 !important;
  max-width: inherit;
  margin: 0;
}

.cms-text {
  max-width: inherit !important;
}

.section__container.about__feature {
  display: none;
}

.section.interactive-tools, .section.interactive-tools-s, .section.explore-content, .section.explore-by-format, .section.footer-cta, .section.latest-research, .section.external-platforms {
  display: none;
}

.intro__img-container,
.outcomes-of-interest,
.newsletter,
.image-credit,
.page__footer,
.page__header,
.searchbar,
.c-vs-header__actions,
.card__cta {
  display: none;
}

.intro__text-container {
  max-width: inherit;
}

.whats-new .intro {
  background-color: transparent;
}

.featured__card {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

.featured .section__content {
  margin: 0;
}

.featured .featured__card-img {
  display: none;
}

.matrix-table__cell {
  font-size: .8rem;
  font-weight: 600;
  border: 1px solid #525252;
}

.matrix-table__cell span {
  padding: .5rem;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  width: 100%;
  height: 100%;
}

.matrix-table__cell .svg-icon {
  display: none;
}

.matrix-table__cell--header {
  color: #000;
  background-color: transparent;
}

.matrix-table__cell--header span {
  pointer-events: none;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  max-width: 150px;
  padding: .5rem;
}

.matrix-table__cell--header span:before {
  display: none;
}

.matrix-table__cell--header-parent {
  text-transform: uppercase;
}

.matrix-table__cell--header-child-col:before {
  display: none;
}

.matrix-table__cell--header-child-col span {
  -webkit-text-orientation: mixed;
  text-orientation: mixed;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

.matrix-table__cell--header-child-row {
  padding-left: 0;
}

.matrix-table__cell--header-child-row:before {
  display: none;
}

.matrix-table__cell--systematic-mapping .matrix-table__cell--number:after {
  height: 30px !important;
  width: 30px !important;
  border-radius: 15px !important;
  border: 2px solid #000 !important;
}

.matrix-table--overlay {
  display: none;
}

thead .matrix-table__row .matrix-table__cell {
  padding: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  vertical-align: bottom;
}

thead .matrix-table__row .matrix-table__cell span {
  display: block;
}

.js-matrix-table-col-header span {
  -webkit-text-orientation: mixed;
  text-orientation: mixed;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

.matrix-table__cell--systematic-mapping .matrix-table__cell--number:before {
  font-size: 1.2rem;
}

.c-km-reportsheader__image img {
  display: none;
}

.c-km-filters--chevrons {
  display: none;
}

.c-km-reportlist__body {
  max-height: unset;
}

.c-km-reportlist__header {
  background-color: #ccc;
  color: #000;
}

.c-km-header__actions {
  display: none;
}

.c-km-header__intro {
  max-width: unset;
}

.c-km-header__video {
  display: none;
}

.c-km-header {
  margin-bottom: 0;
}

.c-km-overlay__warning {
  display: none !important;
}
