.newsroom-teaser > * + * {
  margin-top: var(--vertical-rhythm-spacing);
}

.newsroom-teaser .field--type-image img {
  min-width: 100%;
}

.newsroom-teaser .newsroom-teaser__date {
  font-size: var(--font-size-default);
  color: rgba(255, 255, 255, 0.74);
}

.newsroom-teaser .newsroom-teaser__title {
  font-size: var(--font-size-default);
}

.newsroom-teaser .newsroom-teaser__title a {
  display: inline-block;
  line-height: 1.25;
  color: var(--color-white);
}

.newsroom-teaser .newsroom-teaser__title a:hover {
  color: var(--color-black);
  text-decoration: underline;
}

.newsroom-teaser .newsroom-teaser__title div {
  display: inline;
}

.newsroom-teaser .newsroom-teaser__title div:hover {
  background-color: var(--color-focus);
}

.newsroom-teaser .newsroom-teaser__summary {
  font-size: var(--font-size-medium);
  padding-bottom: 20px;
}

.newsroom-teaser .newsroom-teaser__content {
  padding: 0 42px;
}

.newsroom-teaser .newsroom-teaser__content > div {
  margin-bottom: 10px;
}

.layout__region--second-wrapper .newsroom-teaser .newsroom-teaser__summary {
  display: none;
}

.layout__region--second-wrapper .newsroom-teaser .newsroom-teaser__title {
  font-size: 16px;
  padding-bottom: 0;
  margin-bottom: 0;
}

.layout__region--second-wrapper .newsroom-teaser__content {
  padding: 0 25px;
  margin-top: 0;
}

.layout__region--second-wrapper .newsroom-teaser {
  background-color: var(--color-white);
  color: var(--color-black);
  display: flex;
  padding: 15px;
}

.layout__region--second-wrapper .newsroom-teaser .newsroom-teaser__title a {
  color: var(--color-black);
  text-decoration: none;
}

.layout__region--second-wrapper .newsroom-teaser .newsroom-teaser__date {
  color: rgba(0, 0, 0, 0.66);
  font-size: 14px;
}

.layout__region--second-wrapper .newsroom-teaser__image {
  max-width: 40%;
  padding-left: 30px;
  border-radius: 10px;
}

.layout__region {
  height: 100%;
}

.layout__region .newsroom-teaser {
  margin-bottom: 5px;
}

.layout__region--second-wrapper .newsroom-teaser {
  display: flex;
}

@media screen and (min-width: 48em) {
  .layout__region .newsroom-teaser {
    height: calc(100% - 17px);
    margin-bottom: 0;
  }
  .newsroom-teaser .newsroom-teaser__title {
    font-size: var(--font-size-larger);
  }
  .newsroom-teaser .newsroom-teaser__title a {
    color: var(--color-accent);
  }

  .newsroom-teaser .newsroom-teaser__title a:hover {
    color: var(--color-black);
    text-decoration: underline;
  }

  .newsroom-teaser .newsroom-teaser__summary {
    font-size: var(--font-size-large);
    padding-bottom: 80px;
  }
  .newsroom-teaser {
    background: #F3F3F3;
    border-radius: 20px;
  }
  .newsroom-teaser .newsroom-teaser__date {
    font-size: var(--font-size-default);
    color: rgba(0, 0, 0, 0.74);
  }
  .layout__region--second-wrapper .newsroom-teaser {
    height: calc(50% - 20px);
    margin-bottom: 20px;
  }
  .layout__region--second-wrapper .newsroom-teaser .newsroom-teaser__title {
    font-size: var(--font-size-large);
    padding-bottom: 25px;
  }
  .layout__region--second-wrapper .newsroom-teaser {
    flex-direction: column;
  }
  .layout__region--second-wrapper .newsroom-teaser__image {
    max-width: 100%;
    padding-left: 0;
  }
  .layout__region--second-wrapper .newsroom-teaser .newsroom-teaser__date {
    font-size: var(--font-size-default);
  }
  .layout__region--second-wrapper .newsroom-teaser__content {
    padding: 0 25px;
  }
  .newsroom-teaser .newsroom-teaser__content > div {
    margin-bottom: 20px;
  }
}
