/* Deliberately light touch-only layer. Mobile visual optimization is deferred
   until the desktop release is approved. Keep this independent of desktop. */
@media(max-width:1120px){
  .apx-site .apx-header :is(.apx-menu-button,.apx-nav-expand,.apx-header__cta){
    -webkit-tap-highlight-color:transparent;
    touch-action:manipulation;
  }
  .apx-site .apx-header :is(.apx-menu-button,.apx-nav-expand,.apx-header__cta).apx-touch-pressed{
    filter:brightness(1.2);box-shadow:0 0 0 2px #75f9df50;
  }
  /* No right-edge section rail on touch viewports; even on dynamic resize. */
  .apx-site .apx-section-rail{display:none}
  .apx-site .apx-back-to-top{width:47px;height:47px;right:11px;bottom:13px}
  .apx-site .apx-nav a:focus-visible,.apx-site .apx-crumb a:focus-visible{
    outline:2px solid #ffe184;outline-offset:3px;
  }
}
