/* PageRank Kings standalone compatibility and navigation layer.
   The captured Sprocket Rocket styles remain untouched and load before this. */
@view-transition { navigation: auto; }
html { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
#hubspot-messages-iframe-container,#hubspot-conversations-iframe,#hs-banner-parent,
#hs-eu-cookie-confirmation,#hs-web-interactives-top-anchor,#hs-web-interactives-bottom-anchor,
.hubspot-link__container,.hubspot-link,[id*="HubspotToolsMenu"],[class*="HubspotToolsMenu"],
[id*="hs-tools-menu"],[class*="hs-tools-menu"],.prk-honeypot { display:none!important; visibility:hidden!important; }
.header__menu-link--toggle { cursor:pointer; }
.header__menu-submenu { pointer-events:none; }
.header__menu-item--open > .header__menu-submenu { pointer-events:auto; }
@media (min-width:768px) {
  .header__menu--desktop .header__menu-item--has-submenu:hover > .header__menu-submenu,
  .header__menu--desktop .header__menu-item--has-submenu:focus-within > .header__menu-submenu,
  .header__menu--desktop .header__menu-item--has-submenu.header__menu-item--open > .header__menu-submenu {
    opacity:1!important; visibility:visible!important; pointer-events:auto!important;
  }
}
.prk-form-status { min-height:1.5rem; margin-top:.75rem; font-weight:600; }
.prk-form-status[data-state="success"] { color:#16794b; }
.prk-form-status[data-state="error"] { color:#a52626; }
.js-prk-hubspot-form[aria-busy="true"] [type="submit"] { opacity:.65; cursor:wait; }
.prk-search-page-form { display:flex; gap:.75rem; flex-wrap:wrap; align-items:end; margin:2rem 0; }
.prk-search-page-form label { width:100%; }
.prk-search-page-form input { min-width:min(100%,32rem); }
.prk-search-result { padding:1.5rem 0; border-bottom:1px solid rgba(0,0,0,.15); }
@media (prefers-reduced-motion:reduce) { *,*:before,*:after { scroll-behavior:auto!important; animation-duration:.01ms!important; transition-duration:.01ms!important; } }
