.teaser {
  display: flex;
  background-color: var(--anrt-color-white);
  border-radius: .5rem;
  overflow: hidden;
  flex-direction: column;
}

.views-row .teaser {
  height: 100%;
}

.teaser__date {
  color: var(--anrt-color-secondary-a);
  font-size: var(--anrt-font-size-small);
}

.teaser__content {
  display: flex;
  flex-direction: column;
  gap: var(--anrt-spacing-025);
  padding: var(--anrt-spacing-100);
}

.teaser__content>* {
  margin-block: 0 !important;
}

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

@media screen and (min-width: 48rem) {
  .teaser {
    flex-direction: row;
    align-items: center;
  }

  .teaser__image {
    width: 200px;
  }

}

.teaser__content {
  flex: 1;
}

.teaser.blocklink:hover {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}


/* reports */
.teaser--report {
  padding: var(--anrt-spacing-100);
  gap: var(--anrt-spacing-100)
}

.teaser--report .teaser__title {
  font-size: var(--anrt-font-size-h3);
  font-weight: 700;
}

.teaser--report .teaser__content {
  padding: 0;
}

@media screen and (min-width: 48rem) {

  .teaser--report .teaser__image {
    width: 115px;
  }

}
