@import url("editorial_home_base.css");

/* Contrast guard: legacy homepage rules set headings to white. The editorial redesign
   uses warm light sections, so explicitly scope dark typography to those surfaces. */
.editorial-page .editorial-section,
.editorial-page .editorial-about,
.editorial-page .editorial-benefits__content,
.editorial-page .editorial-contact,
.editorial-page .editorial-footer {
  color: #28251f !important;
}
.editorial-page .editorial-section h1,
.editorial-page .editorial-section h2,
.editorial-page .editorial-section h3,
.editorial-page .editorial-about h1,
.editorial-page .editorial-about h2,
.editorial-page .editorial-about h3,
.editorial-page .editorial-benefits__content h1,
.editorial-page .editorial-benefits__content h2,
.editorial-page .editorial-benefits__content h3,
.editorial-page .editorial-contact h1,
.editorial-page .editorial-contact h2,
.editorial-page .editorial-contact h3,
.editorial-page .editorial-footer h1,
.editorial-page .editorial-footer h2,
.editorial-page .editorial-footer h3 {
  color: #28251f !important;
  -webkit-text-fill-color: #28251f !important;
  text-shadow: none !important;
}
.editorial-page .editorial-hero,
.editorial-page .editorial-hero h1,
.editorial-page .editorial-hero h2,
.editorial-page .editorial-hero h3,
.editorial-page .editorial-cta,
.editorial-page .editorial-cta h1,
.editorial-page .editorial-cta h2,
.editorial-page .editorial-cta h3 {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
