:root{
  --heading-accent-light:var(--brand, #d64779);
  --heading-accent-dark:var(--brand-soft, #f2b2c8);
}

.heading-accent{
  color:var(--heading-accent-light);
  font-weight:inherit;
}

.hero .heading-accent,
.hero-copy .heading-accent,
.signature .heading-accent,
.contact .heading-accent,
.section-shell.dark .heading-accent,
.enquiry-shell .heading-accent,
.journey-card .heading-accent,
.final-cta .heading-accent{
  color:var(--heading-accent-dark);
}

@media (max-width:820px){
  :where(
    .hero h1,
    .hero-copy h1,
    .entry-head h2,
    .entry-card h3,
    .tours-intro h2,
    .tour-card h3,
    .coverage-card h3,
    .signature-intro-mobile h2,
    .signature #signature-title,
    .reviews-top h3,
    .contact-copy h2,
    .contact-card h3,
    .availability-copy h3,
    .section-head h2,
    .section-shell h2,
    .section-shell h3,
    .corporate-intro h2,
    .experience-card h3,
    .purpose-card h3,
    .journey-panel h2,
    .format-card h3,
    .review-proof-copy h3,
    .library-intro h2,
    .library-card h3,
    .day-intro h2,
    .day-route,
    .faq-intro h2,
    .contact-side h3,
    .related-journeys-intro h2,
    .related-journeys-group-title,
    .related-journey-card h3,
    .countries-head h2,
    .cta-inner h2,
    .card h2,
    .card h3,
    .map-head h3,
    .enquiry-copy h2,
    .final-cta h2,
    .editorial-note h3,
    .intro-card h2,
    .intro-card h3,
    .mini h3
  ){
    display:block;
    width:100%;
    max-width:none !important;
    max-inline-size:none !important;
    min-width:0;
    justify-self:stretch;
    white-space:normal;
    text-wrap:wrap;
  }

  :where(
    .hero-copy,
    .entry-head,
    .entry-card,
    .tours-intro,
    .tour-card,
    .coverage-card,
    .signature-intro-mobile,
    .contact-copy,
    .contact-card,
    .availability-copy,
    .section-head,
    .section-shell,
    .corporate-intro,
    .experience-card,
    .purpose-card,
    .journey-panel,
    .format-card,
    .review-proof-copy,
    .library-intro,
    .library-card,
    .day-intro,
    .faq-intro,
    .contact-side,
    .related-journeys-intro,
    .related-journeys-group,
    .related-journey-card,
    .countries-head,
    .cta-inner,
    .card,
    .map-head,
    .enquiry-copy,
    .editorial-note,
    .intro-card,
    .mini
  ){
    min-width:0;
  }
}
