/* Verified component color pairs; load after the existing site styles. */
.sector-process article > b,
.worldwide-process-grid article b,
.localized-process article > b,
.city-service-grid > a:not(:hover) > b {
  color: #626a70;
}
.kayra-knowledge-catalog .kayra-knowledge-catalog-card:nth-child(3) small,
.kayra-knowledge-catalog .kayra-knowledge-catalog-card:nth-child(4) small {
  color: #ff6470;
}
/* Keep the existing 7px dot glyph and desktop controls. */
@media (max-width: 650px) {
  .hero .slide-dots button {
    width: 24px !important;
    min-width: 24px !important;
    height: 24px !important;
    min-height: 24px !important;
  }
}
/* Component display rules must not override the search controller's hidden state. */
.knowledge-tool[data-kayra-static-search="ready"] .knowledge-results[hidden],
.knowledge-tool[data-kayra-static-search="ready"] .knowledge-more[hidden],
.knowledge-tool[data-kayra-static-search="ready"] .knowledge-empty[hidden],
.knowledge-tool[data-kayra-static-search="ready"] .kayra-v51-knowledge-addon[hidden] {
  display: none !important;
}
