/* Migration compatibility layer: original HubSpot page styling is loaded unchanged above. */
/* There are no layout, spacing, color, card, or typography redesign rules here. */
/* Search retains original .hs-search-field markup and existing suggestion styling. */
.hs-search-field__suggestions-container[hidden]{display:none!important}
.hs-search-field__suggestions a{display:block;color:inherit;text-decoration:none}
.hs-search-field__suggestions a:hover,.hs-search-field__suggestions a:focus-visible{text-decoration:underline}
/* Show gracefully laid-out listing cards if the optional Isotope JS can't initialize. */
.blog-listings-repeater:not(.isotope-initialized)>.filter-item{position:relative!important;left:auto!important;top:auto!important}


/* Disabled, planned links awaiting their actual destination pages; preserves original design. */
a.spx-link-pending[aria-disabled="true"]{opacity:.58;cursor:not-allowed;pointer-events:none;text-decoration:none;}

/* Match the approved SPX homepage text-selection background on migrated Insights pages.
   Keep the selected text's inherited color: the hub is dark, while articles are light. */
::selection {
  background: rgba(241, 105, 29, 0.36);
  color: inherit;
}

::-moz-selection {
  background: rgba(241, 105, 29, 0.36);
  color: inherit;
}

/* Stronger selection highlight on light-background Insights articles only.
   The Insights hub retains the existing sitewide 36% orange treatment. */
.hs-blog-post ::selection {
  background: rgba(241, 105, 29, 0.60);
  color: inherit;
}

.hs-blog-post ::-moz-selection {
  background: rgba(241, 105, 29, 0.60);
  color: inherit;
}
