html,body{overflow-x:clip}
html.dh-lock{overflow:hidden}
.dh,.dh *{box-sizing:border-box}
.dh{--dh-c:var(--contrast,#212121);--dh-a:var(--accent,#285885);--dh-pad:clamp(16px,5vw,96px);--dh-pv:8px;--dh-logo:40px;position:relative;z-index:1001;width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:var(--dh-c);border-bottom:2px solid var(--dh-c)}
.dh ul{margin:0;padding:0;list-style:none}
.dh a,.dh button{font-family:inherit;text-transform:none}
.dh-bar{display:flex;align-items:center;gap:16px;max-width:calc(1400px + 2 * var(--dh-pad));margin:0 auto;padding:var(--dh-pv) var(--dh-pad)}
.dh-logo{display:flex;align-items:center;flex:0 1 auto;min-width:0;color:var(--dh-c);font-weight:700;text-decoration:none}
.dh-logo img{display:block;height:var(--dh-logo);width:auto;max-width:100%;object-fit:contain}
.dh-actions{display:flex;align-items:center;gap:10px;margin-left:auto}
.dh-lang{display:flex;border:2px solid var(--dh-c)}
.dh-lang a,.dh-lang span{display:flex;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 10px;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1;text-decoration:none;color:var(--dh-c);background:#fff}
.dh-lang a+a,.dh-lang a+span,.dh-lang span+a,.dh-lang span+span{border-left:2px solid var(--dh-c)}
.dh-lang .is-current{background:var(--dh-c);color:#fff}
.dh-lang a:hover{background:var(--dh-a);color:#fff}
.dh-burger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid var(--dh-c);background:#fff;color:var(--dh-c);cursor:pointer}
.dh-burger span,.dh-burger span:before,.dh-burger span:after{display:block;width:20px;height:2px;background:currentColor}
.dh-burger span{position:relative}
.dh-burger span:before,.dh-burger span:after{content:"";position:absolute;left:0}
.dh-burger span:before{top:-6px}
.dh-burger span:after{top:6px}
.dh.is-open .dh-burger span{background:transparent}
.dh.is-open .dh-burger span:before{top:0;transform:rotate(45deg)}
.dh.is-open .dh-burger span:after{top:0;transform:rotate(-45deg)}
.dh-nav{display:none;position:absolute;left:0;right:0;top:calc(100% + 2px);margin:0;background:#fff;border-bottom:2px solid var(--dh-c);max-height:calc(100vh - var(--dh-top,70px));max-height:calc(100dvh - var(--dh-top,70px));overflow-y:auto;overscroll-behavior:contain}
.dh.is-open .dh-nav{display:block}
.dh-menu>li{display:flex;flex-wrap:wrap;align-items:stretch;border-top:2px solid var(--dh-c);color:var(--dh-c)}
.dh-menu>li:first-child{border-top:0}
.dh-menu a{display:flex;align-items:center;min-height:52px;padding:0 16px;color:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-decoration:none}
.dh-menu>li>a{flex:1 1 0;min-width:0}
.dh-sub-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 56px;padding:0;border:0;border-left:2px solid var(--dh-c);background:transparent;color:inherit;cursor:pointer}
.dh-sub-toggle svg{transition:transform .15s ease}
.dh-menu li.is-open>.dh-sub-toggle svg{transform:rotate(180deg)}
.dh-menu .sub-menu{display:none;flex:0 0 100%;background:#eef2f6;border-top:2px solid var(--dh-c)}
.dh-menu li.is-open>.sub-menu{display:block}
.dh-menu .sub-menu a{min-height:48px;padding:10px 16px 10px 32px;font-size:15px}
.dh-menu .sub-menu li+li{border-top:2px solid var(--dh-c)}
.dh-menu>li[class*="current-menu-"]{box-shadow:inset 6px 0 0 var(--dh-a)}
.dh-menu>li[class*="current-menu-"]>a{color:var(--dh-a)}
.dh-menu .sub-menu li[class*="current-menu-"]>a{background:var(--dh-a);color:#fff}
.dh-menu>li.dh-cta{background:var(--dh-a);color:#fff;box-shadow:none}
.dh-menu>li.dh-cta>a{color:#fff}
.dh-menu>li.dh-cta>a:before{content:"";flex:0 0 22px;width:22px;height:22px;margin-right:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 1 9l11 6 9-4.9V17h2V9L12 3zm-6 9.2V16c0 1.7 2.7 3 6 3s6-1.3 6-3v-3.8l-6 3.3-6-3.3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 1 9l11 6 9-4.9V17h2V9L12 3zm-6 9.2V16c0 1.7 2.7 3 6 3s6-1.3 6-3v-3.8l-6 3.3-6-3.3z'/%3E%3C/svg%3E") center / contain no-repeat}
.dh-menu>li.dh-cta>.dh-sub-toggle{border-left-color:#fff}
.dh-menu>li.dh-cta .sub-menu a{color:var(--dh-c)}
.dh-menu>li.dh-cta .sub-menu li[class*="current-menu-"]>a{color:#fff}
.dh a:focus-visible,.dh button:focus-visible{outline:3px solid var(--dh-c);outline-offset:-3px}
.dh-menu>li.dh-cta a:focus-visible,.dh-menu>li.dh-cta button:focus-visible{outline-color:#fff}
.dh-scrim{display:none}
@media (prefers-reduced-motion:reduce){.dh-sub-toggle svg{transition:none}}
@media (max-width:400px){.dh-lang a,.dh-lang span{min-width:34px;padding:0 8px}.dh-bar{gap:10px}}
@media (min-width:1201px){
.dh{--dh-pv:13px;--dh-logo:50px}
.dh-burger{display:none}
.dh-actions{margin-left:8px}
.dh-nav{display:block;position:static;margin:0 0 0 auto;max-height:none;overflow:visible;border-bottom:0;background:transparent}
.dh-menu{display:flex;align-items:center;gap:4px}
.dh-menu>li{position:relative;flex-wrap:nowrap;align-items:center;border-top:0;box-shadow:inset 0 0 0 2px transparent;transition:background-color .15s ease,color .15s ease}
.dh-menu a{min-height:50px;padding:0 16px;font-size:17px}
.dh-menu>li>a{flex:0 0 auto}
.dh-menu>li.menu-item-has-children>a{padding-right:4px}
.dh-sub-toggle{flex:0 0 auto;width:30px;min-height:50px;padding-right:6px;border-left:0}
.dh-menu>li[class*="current-menu-"]{box-shadow:inset 0 -4px 0 var(--dh-a)}
.dh-menu>li[class*="current-menu-"]>a{color:var(--dh-a)}
.dh-menu>li:hover,.dh-menu>li:focus-within,.dh-menu>li.is-open{background:var(--dh-a);color:#fff;box-shadow:inset 0 0 0 2px var(--dh-c)}
.dh-menu>li:hover>a,.dh-menu>li:focus-within>a,.dh-menu>li.is-open>a{color:#fff}
.dh-menu>li:focus-within a:focus-visible,.dh-menu>li:focus-within button:focus-visible{outline-color:#fff}
.dh-menu>li.dh-cta{margin-right:10px;box-shadow:inset 0 0 0 2px var(--dh-c),3px 3px 0 var(--dh-c)}
.dh-menu>li.dh-cta>a,.dh-menu>li.dh-cta[class*="current-menu-"]>a{color:#fff}
.dh-menu>li.dh-cta:hover,.dh-menu>li.dh-cta:focus-within,.dh-menu>li.dh-cta.is-open{background:var(--dh-c);box-shadow:inset 0 0 0 2px var(--dh-c),3px 3px 0 var(--dh-a)}
.dh-menu>li.menu-item-has-children:after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(var(--dh-pv) + 2px)}
.dh-menu .sub-menu{display:none;position:absolute;left:0;top:calc(100% + var(--dh-pv) + 2px);z-index:2;width:max-content;min-width:100%;max-width:min(380px,90vw);background:#fff;border:2px solid var(--dh-c);border-top:0;box-shadow:6px 6px 0 var(--dh-a);flex:none}
.dh-menu>li:nth-last-child(-n+2) .sub-menu{left:auto;right:0}
.dh-menu>li:hover>.sub-menu,.dh-menu>li:focus-within>.sub-menu,.dh-menu>li.is-open>.sub-menu{display:block}
.dh-menu .sub-menu li{border-top:0;color:var(--dh-c)}
.dh-menu .sub-menu li+li{border-top:2px solid var(--dh-c)}
.dh-menu .sub-menu a{min-height:0;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--dh-c)}
.dh-menu .sub-menu li:hover>a,.dh-menu .sub-menu li:focus-within>a{background:var(--dh-a);color:#fff}
.dh-menu .sub-menu a:focus-visible{outline-color:#fff}
.dh-menu>li:hover>.dh-sub-toggle svg,.dh-menu>li:focus-within>.dh-sub-toggle svg,.dh-menu>li.is-open>.dh-sub-toggle svg{transform:rotate(180deg)}
.dh-scrim{display:block;position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .2s ease}
body:has(.dh-menu>li.menu-item-has-children:hover) .dh-scrim,body:has(.dh-menu>li.menu-item-has-children:focus-within) .dh-scrim,body:has(.dh-menu>li.menu-item-has-children.is-open) .dh-scrim{opacity:1}
}
@media (min-width:1201px) and (max-width:1360px){
.dh-menu a{padding:0 12px;font-size:15.5px}
.dh-menu>li.menu-item-has-children>a{padding-right:2px}
.dh-menu>li.dh-cta{margin-right:6px}
}
@media (min-width:1201px) and (prefers-reduced-motion:reduce){.dh-scrim,.dh-menu>li{transition:none}}
