@charset "utf-8";

.ArticleRowHorizontalLarge { position: relative; }

.ArticleRowHorizontalLarge__contentImage { background-color: var(--pal-colors-default-background-default); grid-column: 1 / 7; }

.ArticleRowHorizontalLarge__contentImage .Image { text-align: center; }

.ArticleRowHorizontalLarge__contentImage .Image img { display: block; height: auto; max-width: 100%; }

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

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__contentImage { grid-column: 6 / 13; order: 1; }
}

.ArticleRowHorizontalLarge__contentDetails { grid-column: 1 / 7; padding-top: 1rem; position: relative; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge__contentDetails { align-self: center; display: flex; flex-direction: column; grid-column: 2 / 6; height: 100%; justify-content: center; padding-top: 1.5rem; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__contentDetails { grid-column: 2 / 5; }
}

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__contentDetails { align-self: center; display: flex; flex-direction: column; grid-column: 2 / 6; height: 100%; justify-content: center; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__contentImage { grid-column: 7 / 13; }
  .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentDetails { grid-column: 8 / 12; }
}

.ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 7; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 7; order: 0; }
}

.ArticleRowHorizontalLarge__bottomSection { margin-top: 2rem; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__bottomSection { margin-top: 3rem; }
  .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentDetails { grid-column: 9 / 12; }
}

.ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 7; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 8; order: 0; }
}

.ArticleRowHorizontalLarge__withBackgroundColor .ArticleRowHorizontalLarge__contentDetails { padding: 1.5rem 1rem 0.5rem; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor .ArticleRowHorizontalLarge__contentDetails { padding: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--neutral-25 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: transparent; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--neutral-25 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: transparent; }
  .ArticleRowHorizontalLarge__withBackgroundColor--neutral-25 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--neutral-50 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-xsubtle); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--neutral-50 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-xsubtle); }
  .ArticleRowHorizontalLarge__withBackgroundColor--neutral-50 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--orange-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-01); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--orange-100 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-01); }
  .ArticleRowHorizontalLarge__withBackgroundColor--orange-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--magenta-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-02); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--magenta-100 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-02); }
  .ArticleRowHorizontalLarge__withBackgroundColor--magenta-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--fire-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-03); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--fire-100 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-03); }
  .ArticleRowHorizontalLarge__withBackgroundColor--fire-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--plum-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-04); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--plum-100 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-04); }
  .ArticleRowHorizontalLarge__withBackgroundColor--plum-100 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--magenta-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-02-strong); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--magenta-200 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-02-strong); }
  .ArticleRowHorizontalLarge__withBackgroundColor--magenta-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--orange-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-01-strong); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--orange-200 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-01-strong); }
  .ArticleRowHorizontalLarge__withBackgroundColor--orange-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--fire-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-03-strong); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--fire-200 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-03-strong); }
  .ArticleRowHorizontalLarge__withBackgroundColor--fire-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

.ArticleRowHorizontalLarge__withBackgroundColor--plum-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: var(--pal-colors-default-background-brand-04-strong); }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__withBackgroundColor--plum-200 .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-brand-04-strong); }
  .ArticleRowHorizontalLarge__withBackgroundColor--plum-200 .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge__contentDetails { background-color: unset; }
}

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

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__contentDetails { align-self: center; display: flex; flex-direction: column; grid-column: 3 / 6; height: 100%; justify-content: center; }
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__contentImage { grid-column: 7 / 11; }
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection .GridContainer__content { background-color: var(--pal-colors-default-background-default); }
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentDetails { grid-column: 8 / 11; }
}

.ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 7; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection--mirrored .ArticleRowHorizontalLarge__contentImage { grid-column: 3 / 7; order: 0; }
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__contentDetails { grid-column: 7 / 12; }
}

.ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 7; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__contentImage { grid-column: 2 / 6; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge--inset .ArticleRowHorizontalLarge__bottomSection .ArticleRowHorizontalLarge--split .ArticleRowHorizontalLarge__contentImage { grid-column: 1 / 6; order: 0; }
}

.ArticleRowHorizontalLarge__headingEyebrow { margin-bottom: 0.5rem; }

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

.ArticleRowHorizontalLarge__headingSubtitle { margin-top: 0.5rem; }

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

.ArticleRowHorizontalLarge__headingEyebrow, .ArticleRowHorizontalLarge__headingSubtitle, .ArticleRowHorizontalLarge__headingTitle { grid-column: 1 / span 6; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge__headingEyebrow, .ArticleRowHorizontalLarge__headingSubtitle, .ArticleRowHorizontalLarge__headingTitle { grid-column: 2 / span 4; }
}

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__headingEyebrow, .ArticleRowHorizontalLarge__headingSubtitle, .ArticleRowHorizontalLarge__headingTitle { grid-column: 4 / span 6; }
}

.ArticleRowHorizontalLarge__contentTag { margin-bottom: 1rem; }

.ArticleRowHorizontalLarge__contentEyebrow { margin-bottom: 0.5rem; }

.ArticleRowHorizontalLarge__contentSubTitlesupport, .ArticleRowHorizontalLarge__contentTitlesupport { margin-top: 0.5rem; }

.ArticleRowHorizontalLarge__contentSubTitle, .ArticleRowHorizontalLarge__contentSubTitlesupport--noSubtitle { margin-top: 1rem; }

@media (min-width: 1024px) {
  .ArticleRowHorizontalLarge__contentSubTitle, .ArticleRowHorizontalLarge__contentSubTitlesupport--noSubtitle { margin-top: 1.5rem; }
}

.ArticleRowHorizontalLarge__contentSubTitle--02, .ArticleRowHorizontalLarge__contentSubTitlesupport--noSubtitle02 { margin-top: 1rem; }

.ArticleRowHorizontalLarge__valuetag { margin-top: 0.5rem; }

.ArticleRowHorizontalLarge__actions { align-items: center; display: flex; margin-top: 1.5rem; }

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

.ArticleRowHorizontalLarge__actions--noButton { margin-top: 1rem; }

@media (min-width: 768px) {
  .ArticleRowHorizontalLarge__actions--noButton { margin-top: unset; }
}

.ArticleRowHorizontalLarge__contentButton { align-items: center; display: flex; margin-right: 3rem; }

.ArticleRowHorizontalLarge__contentLabel { align-items: center; display: flex; }

.ArticleRowHorizontalLarge__contentLabel .pal-c-Link svg { margin-left: 0.5rem; }

.VideoPlayer__thumbnail { cursor: pointer; position: relative; }

.VideoPlayer__play { background: var(--pal-color-button-secondary-background); border: none; border-radius: 5rem; cursor: pointer; height: 2rem; left: 50%; padding: 0px; width: 2rem; z-index: 3; }

.VideoPlayer__play, .VideoPlayer__play svg { font-size: 6.25rem; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }

.VideoPlayer__play svg { left: 54%; }

@media (min-width: 1024px) {
  .react-player__preview { height: 28.81rem !important; object-fit: fill; }
}

.InlineVideo { position: relative; }

.InlineVideo--paused svg { margin-left: 0.275rem; }

.InlineVideo video { vertical-align: bottom; }

.InlineVideo__controlButton { cursor: pointer; left: 1rem; position: absolute; z-index: 3; }

.InlineVideo__controlButton, .InlineVideo__controlButton:active, .InlineVideo__controlButton:focus, .InlineVideo__controlButton:hover { background-color: var(--pal-color-button-secondary-background); border-color: var(--pal-color-button-secondary-border); bottom: 1rem; color: var(--pal-color-button-secondary-content); }

.InlineVideo__controlButton:active svg, .InlineVideo__controlButton:focus svg, .InlineVideo__controlButton:hover svg { fill: var(--pal-color-button-secondary-content); }

.InlineVideo__controlButton svg { vertical-align: middle; }