/* Grovea managed-route privacy and performance layer v1.4.0 */

body.gch-local-font-stack {
  --gch-system-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-family: var(--gch-system-font);
  font-synthesis: none;
}

body.gch-local-font-stack :where(button, input, select, textarea) {
  font-family: var(--gch-system-font) !important;
}

body.gch-local-font-stack :where(.gch-home, .gch-scope, .gch-site-header, .gch-site-footer, .gch-information, .gch-my-collections, .mgx-studio) {
  font-family: var(--gch-system-font) !important;
}

@supports (content-visibility: auto) {
  body.gch-local-font-stack :where(
    .gch-home-section,
    .gch-home-local,
    .gch-home-final,
    .gch-privacy-module,
    .gch-section,
    .gch-information__section,
    .gch-contact,
    .gch-inspiration-overview,
    .gch-building-discovery,
    .gch-route-guidance,
    .gch-editorial-route-network,
    .gch-search-recovery__section,
    .gch-my-phasing,
    .gch-my-stage-gates,
    .gch-my-route,
    .gch-my-foundation,
    .gch-my-coherence,
    .gch-my-dossier,
    .gch-my-backup
  ) {
    content-visibility: auto;
    contain-intrinsic-size: auto 720px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.gch-local-font-stack { scroll-behavior: auto; }
}
