/* Solutions disclosure: open and close mechanics only. The panel layout lives in public-nav-panels.css. */
#site-nav [data-solutions-menu] #mega-solutions { visibility:hidden; opacity:0; pointer-events:none; transition:opacity .18s ease, visibility .18s; }
#site-nav [data-solutions-menu]:not([data-solutions-ready]):is(:hover,:focus-within) #mega-solutions,
#site-nav [data-solutions-menu].is-open #mega-solutions { visibility:visible; opacity:1; pointer-events:auto; }
#site-nav [data-solutions-menu][data-solutions-ready]:not(.is-open) #mega-solutions { visibility:hidden !important; opacity:0 !important; pointer-events:none !important; }
@media(prefers-reduced-motion:reduce) { #site-nav [data-solutions-menu] #mega-solutions { transition:none; } }
