/* Draft-only navigation adapter. No calculator styles or scripts on other pages. */
.dux-tools-header-switch a[aria-current="page"]{font-weight:700;text-decoration:none;color:inherit;pointer-events:none}
.dux-tools-preview-enabled .dux-desktop-nav{gap:18px}
@media(min-width:1021px) and (max-width:1280px){.dux-tools-preview-enabled .dux-desktop-nav{gap:11px}.dux-tools-preview-enabled .dux-desktop-nav a{font-size:11px}.dux-tools-preview-enabled .dux-header-cta{font-size:11px;padding-left:12px;padding-right:12px}}
/* Phone-width review fixes. Only the tool pages opt in through preview-nav.js. */
@media(max-width:1020px){
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-language-switch{gap:4px}
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-mobile-menu summary{box-sizing:border-box;width:44px;height:44px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-mobile-menu summary span{margin:0;flex:none}
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-mobile-menu nav{top:calc(100% + 8px)}
  body.dux-tools-preview-enabled .dux-tools-mobile-header .dux-mobile-menu nav a{min-height:44px}
  body.dux-tools-preview-enabled .dux-tools-mobile-header :is(a,summary):focus-visible{outline:2px solid #795f31;outline-offset:3px}
}
