@charset "utf-8";

.ArticleRowHorizontalMedium { position: relative; }

.ArticleRowHorizontalMedium .Article { grid-column: span 6; margin-top: 2rem; }

@media (min-width: 768px) {
  .ArticleRowHorizontalMedium .Article { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium .Article { align-self: end; grid-column: 4 / 10; margin-top: 3rem; order: 0; }
}

.ArticleRowHorizontalMedium .Article__twoUpContentImage--0 .Article__contentImage { width: 48%; }

.ArticleRowHorizontalMedium .Article__twoUpContentImage--0 .Article__contentDetails { width: 50%; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium .Article__twoUpContentImage--0 { align-self: end; grid-column: 2 / 7; order: 0; }
  .ArticleRowHorizontalMedium .Article__twoUpContentImage--0 .Article__contentImage { width: 59%; }
  .ArticleRowHorizontalMedium .Article__twoUpContentImage--0 .Article__contentDetails { width: 41%; }
}

.ArticleRowHorizontalMedium .Article__twoUpContentImage--1 .Article__contentImage { width: 48%; }

.ArticleRowHorizontalMedium .Article__twoUpContentImage--1 .Article__contentDetails { width: 50%; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium .Article__twoUpContentImage--1 { align-self: end; grid-column: 7 / 12; margin-top: 3rem; order: 0; }
  .ArticleRowHorizontalMedium .Article__twoUpContentImage--1 .Article__contentImage { width: 59%; }
  .ArticleRowHorizontalMedium .Article__twoUpContentImage--1 .Article__contentDetails { width: 41%; }
}

.ArticleRowHorizontalMedium__contentDetails { grid-column: 4 / 7; justify-content: start; position: relative; }

@media (min-width: 768px) {
  .ArticleRowHorizontalMedium__contentDetails { grid-column: 4 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__contentDetails { align-self: end; display: flex; flex-direction: column; grid-column: 7 / 10; height: 100%; justify-content: end; }
}

.ArticleRowHorizontalMedium__headingEyebrow { margin-bottom: 0.5rem; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__headingEyebrow { margin-bottom: 1rem; }
}

.ArticleRowHorizontalMedium__headingEyebrow--withPatternBgPosition { margin-top: 3rem; }

@media (min-width: 768px) {
  .ArticleRowHorizontalMedium__headingEyebrow--withPatternBgPosition { margin-top: 4.5rem; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__headingEyebrow--withPatternBgPosition { margin-top: 6.5rem; }
}

.ArticleRowHorizontalMedium__headingTitle--withPatternBgPosition { margin-top: 3rem; }

@media (min-width: 768px) {
  .ArticleRowHorizontalMedium__headingTitle--withPatternBgPosition { margin-top: 4.5rem; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__headingTitle--withPatternBgPosition { margin-top: 6.5rem; }
}

.ArticleRowHorizontalMedium__headingSubtitle { margin-top: 0.5rem; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__headingSubtitle { margin-top: 1rem; }
}

.ArticleRowHorizontalMedium__headingEyebrow, .ArticleRowHorizontalMedium__headingSubtitle, .ArticleRowHorizontalMedium__headingTitle { grid-column: span 6; }

@media (min-width: 768px) {
  .ArticleRowHorizontalMedium__headingEyebrow, .ArticleRowHorizontalMedium__headingSubtitle, .ArticleRowHorizontalMedium__headingTitle { grid-column: 2 / span 4; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__headingEyebrow, .ArticleRowHorizontalMedium__headingSubtitle, .ArticleRowHorizontalMedium__headingTitle { grid-column: 4 / span 6; }
}

.ArticleRowHorizontalMedium__patternBackground { inset: 0px; overflow-y: hidden; position: absolute; z-index: -1; }

.ArticleRowHorizontalMedium__withBackgroundColor .GridContainer__content { padding: 4rem 0px; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalMedium__withBackgroundColor .GridContainer__content { padding: 5rem 0px; }
}