.teaser {
  display: grid;
  grid-template-rows: max-content 1fr;
  gap: 10px;
}
.teaser__media {
  height: 100%;
  max-height: var(--size-card-case-img-height-big-lg);
  border-radius: 8px;
  overflow: hidden;
}
.teaser__media img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.teaser__data {
  display: grid;
  gap: var(--size-content-space-md);
  grid-auto-rows: max-content;
}
.teaser__title {
  color: var(--color-content-neutral-primary);
  /* HeadingxlMd */
  font-variant-numeric: var(--font-variant-numeric-HeadingxlMd);
  font-family: var(--font-family-HeadingxlMd);
  font-size: var(--font-size-HeadingxlMd);
  font-style: var(--font-style-HeadingxlMd);
  font-weight: var(--font-weight-HeadingxlMd);
  line-height: var(--font-line-height-HeadingxlMd);
  letter-spacing: var(--font-letter-spacing-HeadingxlMd);
}
.teaser__title a {
  color: var(--color-content-neutral-primary);
}
.teaser__description {
  color: var(--color-content-neutral-secondary);
  /* BodyMdRegular */
  font-family: var(--font-family-BodyMdRegular);
  font-size: var(--font-size-BodyMdRegular);
  font-style: var(--font-style-BodyMdRegular);
  font-weight: var(--font-weight-BodyMdRegular);
  line-height: var(--font-line-height-BodyMdRegular);
  letter-spacing: var(--font-letter-spacing-BodyMdRegular);
}
.teaser__description p {
  color: var(--color-content-neutral-secondary);
}/*# sourceMappingURL=teaser.css.map */