/* Homepage editorial text. Cards and eyebrow labels retain their own styles. */
body #main .mission-video-section{--home-editorial-ink:#414042}
body #main .prepare-section,
body #main .complex-section{--home-editorial-ink:#1a2833}
body #main .difference-section,
body #main .readiness-section{--home-editorial-ink:#414042}
body #main .final-assessment{--home-editorial-ink:#d6dde1}

body #main .mission-message>p:not(.mission-resolve),
body #main .difference-heading>p,
body #main .complex-copy>p:not(.eyebrow),
body #main .readiness-copy>p,
body #main .final-assessment>p:not(.eyebrow){
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:18px!important;
  font-weight:400!important;
  font-style:normal;
  line-height:1.7!important;
  letter-spacing:normal;
}
body #main .mission-message>:is(h2,p),
body #main .prepare-copy>h2,
body #main .difference-heading>:is(h2,p,strong),
body #main .complex-copy>:is(h2,h3),
body #main .complex-copy>p:not(.eyebrow),
body #main .readiness-copy>:is(h2,h3,p),
body #main .final-assessment>h2,
body #main .final-assessment>p:not(.eyebrow){color:var(--home-editorial-ink)!important}
body #main .complex-field-moment>figcaption,
body #main .complex-field-moment>figcaption :is(span,em){color:#d6dde1!important}

@media(max-width:720px){
 body #main .mission-message>p:not(.mission-resolve),
 body #main .difference-heading>p,
 body #main .complex-copy>p:not(.eyebrow),
 body #main .readiness-copy>p,
 body #main .final-assessment>p:not(.eyebrow){font-size:16px!important}
}
