.mh-honeypot{position:absolute!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important}
body.mh-landing{margin:0;padding:0;max-width:none}
.mh-landing .site-header{display:block}
.mh-landing.admin-bar .site-header{top:32px}
.mh-landing button:disabled{opacity:.65;cursor:wait}
.mh-landing .contact-form input,.mh-landing .contact-form textarea,.mh-landing .newsletter-form input{box-sizing:border-box}
@media(max-width:782px){.mh-landing.admin-bar .site-header{top:46px}}
@media(max-width:600px){.mh-landing.admin-bar .site-header{top:0}.mh-landing #wpadminbar{display:none}html:has(.mh-landing.admin-bar){margin-top:0!important}}
.mh-language-switcher{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;direction:ltr}
.mh-language-switcher a,.mh-language-switcher span{display:block;padding:8px;color:#fff}
.mh-language-switcher a{border:1px solid #ffffff40;transition:background .2s,color .2s}
.mh-language-switcher a:hover,.mh-language-switcher a:focus-visible{background:#10a9df;color:#03070a;outline-offset:3px}
.mh-language-switcher [aria-current]{color:#72ddff}
.mh-landing .site-footer{grid-template-columns:1fr auto auto auto}
.mh-english{direction:ltr;text-align:left}
.mh-english .scroll-progress,.mh-english .main-nav a:after{transform-origin:0}
.mh-english .hero-glow{left:auto;right:-8vw}
.mh-english .button svg{transform:none}
.mh-english .button:hover svg{transform:translateX(4px)}
.mh-english .device-kicker{border-right:0;border-left:2px solid var(--blue);padding-right:0;padding-left:18px}
.mh-english .media-rail>p{border-left:0;border-right:1px solid var(--line-dark);padding:26px 26px 26px 0}
.mh-english .media-rail li:after{margin-right:0;margin-left:28px}
.mh-english .impact-strip dl>div{border-right:0;border-left:1px solid var(--line-light)}
.mh-english .impact-strip dl>div:first-child{border-left:0}
.mh-english .principle-grid{border-right:0;border-left:1px solid var(--line-light)}
.mh-english .principle-grid article{border-left:0;border-right:1px solid var(--line-light)}
.mh-english .skip-link{right:auto;left:12px}
.mh-english .hero h1{font-size:clamp(48px,4.9vw,76px)}
.mh-english .section-title{font-size:clamp(42px,4.6vw,70px)}
.mh-english .impact-strip dt{overflow-wrap:normal}
@media(max-width:960px){.mh-landing .site-footer{grid-template-columns:1fr auto}}
@media(max-width:760px){
  .mh-language-switcher span{display:none}
  .mh-landing .site-footer{grid-template-columns:1fr}
  .mh-landing .site-footer .mh-language-switcher span{display:block}
  .mh-english .hero h1,.mh-english .section-title{font-size:clamp(36px,9.3vw,52px)}
  .mh-english .media-rail>p{border-right:0;padding:20px 0}
  .mh-english .media-rail li:after{margin-left:18px}
  .mh-english .impact-strip dl>div{border-left:0}
  .mh-english .site-footer p{text-align:left}
}
@media(max-width:520px){
  .mh-landing .company-logo-header{width:125px}
  .mh-landing .header-actions{gap:8px}
  .mh-landing .site-header .brand{padding-inline:0}
  .mh-language-switcher a{padding:8px 6px}
}
