/* QuanticData mobile menu fix (04/10/2026), loaded after styles.css on every page with the burger menu.
   main.js locks the page under the open menu with body{overflow:hidden}. That only reaches the viewport while <html>
   has overflow:visible; as soon as a page puts any overflow on <html> (the homepage variant B had overflow-x:clip),
   <body> becomes its own clipping box, the sticky header sticks to <body> instead of the window and, on a scrolled
   page, the bar scrolls away under the open menu. iOS Safari also keeps scrolling the page behind a body-only lock.
   Fix: lock the root and leave <body> visible while the menu is open; nothing changes on desktop or with it closed. */
@media (max-width:1120px){
  html.qd-menu-open{overflow:hidden;overscroll-behavior:none}
  html.qd-menu-open body{overflow:visible!important}
}
