.content-grid .sponser-stripe-wrap,
.content-grid .component-title {
  margin-bottom: var(--space-xl);
}
.content-grid .article-teaser-item .d-flex {
  padding-bottom: 0;
}
.content-grid .articles-wrapper .row>* {
  margin-bottom: var(--space-xl);
}
.overlay-active-text {
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: var(--color-foreground-foreground-on-active);
  background-color: rgba(0, 0, 0, .6);
  border-radius: var( --border-radius-md);
  display: none;
}
.overlay-active-text.show {
  display: flex;
}
.content-grid .article-xs .tag__label,
.content-grid .article-md .tag__label {
  font-size: var(--typography-font-size-label3-sm);
  line-height: var(--typography-line-height-label3-sm);
}
.content-grid .article-xs h5,
.content-grid .article-md h5 {
  font-size: var(--typography-font-size-heading5-sm);
  line-height: var(--typography-line-height-heading5-sm);
}
/** Content Grid New CSS**/
.mixed_grid_layout_wrapper .article_item {
  border-bottom: 1px solid var(--color-foreground-on-inverse-hover);
}
.mixed_grid_layout_wrapper .article_item:nth-last-child(-n+2) {
  border-bottom: none;
}
.mixed_grid_layout_wrapper .article_item:nth-child(odd) {
  padding-right: var(--space-md);
}
.mixed_grid_layout_wrapper .article_item:nth-child(even) {
  padding-left: var(--space-md);
}
.mixed_grid_layout_wrapper .articles-wrapper .row>* {
  margin-bottom: 0;
  padding-bottom: var(--space-xl);
}
.mixed_grid_layout_wrapper .articles-wrapper > .row {
  padding-top: var(--space-xl);
  border-top: 1px solid #DEDEE0;
}
@media screen and (min-width: 961px) {
  .mixed_grid_layout_wrapper .right-sidecolumn .article_item:not(:nth-child(1)):not(:nth-child(2)) {
    padding-top: var(--space-xl);
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 960px) {
  .mixed_grid_layout_wrapper .right-sidecolumn .article_item {
    padding-top: var(--space-xl);
  }
  .mixed_grid_layout_wrapper .article_item:nth-child(odd) {
    order: 0;
  }
  .mixed_grid_layout_wrapper .article_item:nth-child(even) {
    order: 1;
  }
  .mixed_grid_layout_wrapper .article_item:nth-last-child(-n+2),
  .mixed_grid_layout {
    border-bottom: 1px solid #DEDEE0;
  }
  .mixed_grid_layout_wrapper .article_item:nth-child(even):last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
}