@charset "utf-8";

.ArticleRowStackedLarge { position: relative; }

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

@media (min-width: 768px) {
  .ArticleRowStackedLarge .Article { grid-column: span 3; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge .Article { grid-column: span 6; margin-top: 3rem; order: 0; }
}

@media (min-width: 768px) {
  .ArticleRowStackedLarge .Article__threeUpContentImage--0, .ArticleRowStackedLarge .Article__threeUpContentImage--1, .ArticleRowStackedLarge .Article__threeUpContentImage--2 { grid-column: span 2; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge .Article__threeUpContentImage--0, .ArticleRowStackedLarge .Article__threeUpContentImage--1, .ArticleRowStackedLarge .Article__threeUpContentImage--2 { grid-column: span 4; }
}

.ArticleRowStackedLarge .Article__fourUpContentImage--0 { grid-column: span 3; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge .Article__fourUpContentImage--0 { grid-column: 2 / 4; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge .Article__fourUpContentImage--0 { grid-column: span 3; }
}

.ArticleRowStackedLarge .Article__fourUpContentImage--1 { grid-column: span 3; }

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

@media (min-width: 1024px) {
  .ArticleRowStackedLarge .Article__fourUpContentImage--1 { grid-column: span 3; }
}

.ArticleRowStackedLarge .Article__fourUpContentImage--2 { grid-column: span 3; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge .Article__fourUpContentImage--2 { grid-column: 2 / 4; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge .Article__fourUpContentImage--2 { grid-column: span 3; }
}

.ArticleRowStackedLarge .Article__fourUpContentImage--3 { grid-column: span 3; }

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

@media (min-width: 1024px) {
  .ArticleRowStackedLarge .Article__fourUpContentImage--3 { grid-column: span 3; }
}

.ArticleRowStackedLarge__articleContainer { display: flex; flex-wrap: wrap; justify-content: space-between; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__articleContainer { display: contents; }
}

.ArticleRowStackedLarge__mainContainer { display: block; grid-column: span 6; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__mainContainer { display: contents; grid-column: unset; }
}

.ArticleRowStackedLarge__contentContainer { display: block; width: 100%; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__contentContainer { display: contents; width: auto; }
}

.ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer { display: block; grid-column: span 6; text-align: center; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer { grid-column: 2 / span 10; }
}

.ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__articleContainer { display: flex; flex-wrap: wrap; justify-content: space-between; }

.ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__contentContainer { display: block; width: 100%; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__contentContainer { width: 48%; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__contentContainer { width: 46.6%; }
}

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .GridContainer .GridContainer__content { display: flex; flex-wrap: wrap; justify-content: center; }

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .ArticleRowStackedLarge__headingEyebrow, .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .ArticleRowStackedLarge__headingSubtitle, .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .ArticleRowStackedLarge__headingTitle { flex: 0 0 90%; }

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .Article__threeUpContentImage--0, .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .Article__threeUpContentImage--1, .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .Article__threeUpContentImage--2 { flex: 0 0 46.6%; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--standard .GridContainer .GridContainer__content { display: grid; }
}

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: block; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: contents; }
}

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: contents; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: flex; }
}

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__articleContainer { justify-content: center; }

@media (min-width: 1024px) {
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__articleContainer { justify-content: space-between; }
}

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer { width: 45%; }

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer .Article__threeUpContentImage--0 { margin: 2rem 0.5rem 0px 0px; }

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer .Article__threeUpContentImage--1 { margin: 2rem 0px 0px 0.5rem; }

.ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer .Article__threeUpContentImage--2 { margin: 2rem 0.25rem 0px; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer { width: 50%; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer { width: 29%; }
  .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer .Article__threeUpContentImage--0, .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer .Article__threeUpContentImage--1, .ArticleRowStackedLarge__numArticle--03 .ArticleRowStackedLarge__contentContainer .Article__threeUpContentImage--2 { margin: 3rem 0px 0px; }
}

.ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: block; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: contents; }
}

.ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: contents; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__layout--inset .ArticleRowStackedLarge__mainContainer--carousel .ArticleRowStackedLarge__articleContainer { display: flex; }
}

.ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer { width: 50%; }

.ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--0, .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--2 { margin-right: 0.5rem; }

.ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--1, .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--3 { margin-left: 0.5rem; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer { width: 24%; }
  .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--0, .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--2 { margin-right: 0px; }
  .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--1, .ArticleRowStackedLarge__numArticle--04 .ArticleRowStackedLarge__contentContainer .Article__fourUpContentImage--3 { margin-left: 0px; }
}

.ArticleRowStackedLarge__carousel { grid-column: span 6; margin-right: -1rem; }

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

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

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

.ArticleRowStackedLarge__headingEyebrow { margin-bottom: 0.5rem; }

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

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

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

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

.ArticleRowStackedLarge__headingSubtitle { margin-top: 1rem; }

.ArticleRowStackedLarge__headingEyebrow, .ArticleRowStackedLarge__headingSubtitle, .ArticleRowStackedLarge__headingTitle { grid-column: span 6; }

@media (min-width: 768px) {
  .ArticleRowStackedLarge__headingEyebrow, .ArticleRowStackedLarge__headingSubtitle, .ArticleRowStackedLarge__headingTitle { grid-column: 2 / span 4; }
}

@media (min-width: 1024px) {
  .ArticleRowStackedLarge__headingEyebrow, .ArticleRowStackedLarge__headingSubtitle, .ArticleRowStackedLarge__headingTitle { grid-column: 3 / span 8; }
}

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

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

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