/* Native browser translation: text remains in the DOM and can grow naturally. */
.mega-nav>.nav-drawer-title{display:none}
@media(max-width:1080px){
  .mega-nav>.nav-drawer-title{display:block;position:absolute;margin:0;line-height:1.4;text-transform:uppercase}
}
.wx-media-zoom-trigger:focus-visible .wx-zoom-label{opacity:1;transform:none}
.wx-zoom-label{max-width:calc(100% - 36px);white-space:normal;overflow-wrap:anywhere;line-height:1.4}
.wx-home-hero-editorial .wx-home-hero-copy h1 .wx-hero-accent{white-space:normal}
h1,h2,h3,h4,.mega-feature strong,.mega-col a,.spec-row span{overflow-wrap:anywhere}
.wx-home-hero-copy,.wx-story-copy,.detail-panel,.mega-col,.mega-feature{min-width:0}
.mega-nav .mega-trigger,.mega-nav>.nav-direct{white-space:normal!important;min-width:0;text-align:center}
.mega-nav .mega-trigger>span{flex-shrink:0}
@media(max-width:1080px){
  .mega-nav .mega-trigger,.mega-nav>.nav-direct{text-align:start}
}
.btn,.wx-btn,.chip,.mobile-cta{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto}
.techpack-cta-strip .btn{white-space:normal;flex-shrink:1}
html.translated-ltr h1,html.translated-ltr h2,html.translated-ltr h3,
html.translated-rtl h1,html.translated-rtl h2,html.translated-rtl h3{line-height:1.18!important;letter-spacing:normal!important}
.form-demo-status{margin:18px 0 0;padding:14px 16px;border:1px solid #d9d1c3;border-radius:8px;background:#f7f3eb;color:#514b40;font-size:14px;line-height:1.6}
.form-demo-status.is-highlighted{border-color:#86714e;outline:2px solid #86714e;outline-offset:3px}
