:focus-visible{outline:3px solid #8A5300!important;outline-offset:4px!important}body{overflow-wrap:break-word}.location-utility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.location-utility-grid article{padding:20px;border-top:1px solid #d9d9d9}.location-utility-grid h2{font-size:24px}.arabic-site .caption,.arabic-site small{color:#6b6b6b}.arabic-site .dark .caption,.arabic-site .dark small,.arabic-site .hero small{color:#d9d9d9}header [data-locale-switch]{min-width:44px;min-height:44px;display:inline-flex;align-items:center}summary{cursor:pointer}html{scroll-padding-top:140px}@media(max-width:720px){.location-utility-grid{grid-template-columns:1fr}.utility-opening+section{padding-top:10px!important}.utility-opening{padding-block:45px!important}.master-home header.home-nav nav:not(.open){display:none}.master-home:has(.utility-opening) header.home-nav{flex-wrap:wrap}.master-home:has(.utility-opening) header.home-nav nav{display:flex;flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal,.home-reveal,.inner-reveal{opacity:1!important;transform:none!important}}

.arabic-site .status.closed{color:#6b6b6b!important}#saudi-root .hero .button.light{color:#000!important}#saudi-root .ticker span{color:#000!important}#saudi-root .principles article>span{color:#000!important}
#saudi-root .about-values span,#saudi-root .values span{color:#000!important}

.master-home .fact-note,.master-home .pending-label,.master-home .service-section-index,.master-home .confirmed-contacts span,.master-home .confirmed-contacts p,.master-home .branch-status.closed,.master-home .work-number,.master-home .service-tabs button,.master-home .branch-story>p{color:#000!important;opacity:1!important}.master-home .finder-card.closed{opacity:1!important}.master-home .fact-note,.master-home .service-section-index{background:#f7f5f2!important;padding:8px!important}.master-home .hub-final .service-section-index{background:#000!important;color:#fff!important}
.master-home .branch-facilities .pending-label{color:#fff!important}
@media(max-width:720px){.master-home:has(.utility-opening) header.home-nav{position:relative!important;top:auto!important}.master-home:has(.utility-opening) .utility-opening{margin-top:0!important}}
@media(max-width:720px){.master-home:has(.utility-opening) header.home-nav{height:auto!important;min-height:76px;padding-block:18px!important}.master-home:has(.utility-opening) header.home-nav nav{position:static!important;order:3;flex-basis:100%;padding:14px 0 0!important;border:0!important}}
.confirmed-contacts{container-type:inline-size;min-width:0;max-width:100%}.contact-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-methods a>span{white-space:nowrap;word-break:normal}.contact-methods strong{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.contact-topline>*{min-width:0}@container(max-width:680px){.contact-methods{grid-template-columns:1fr}.homepage .contact-methods a,.contact-methods a+a{border-left:0!important;border-top:1px solid #d1cdc5!important;padding:22px 0!important}.homepage .contact-methods a:first-child{border-top:0!important}.contact-topline{display:block}.contact-topline .contact-market{display:block;margin-top:16px}.contact-methods strong{font-size:clamp(16px,6cqw,23px);margin:12px 0}}
.arabic-site a[href^="tel:"],.arabic-site a[href^="mailto:"],.arabic-site [dir="ltr"]{direction:ltr;unicode-bidi:isolate;display:inline-block}.arabic-site .final{overflow:visible;scroll-margin-top:160px}.arabic-site .final>div{align-items:center;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arabic-site .final h2{font-size:clamp(38px,5.6vw,88px)!important;line-height:1.3!important;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;margin:0;padding-block:12px}.arabic-site .final>div>div{min-width:0}@media(max-width:720px){.arabic-site .final>div{grid-template-columns:1fr;gap:28px}.arabic-site .final h2{font-size:clamp(36px,10vw,54px)!important;line-height:1.35!important}}
.arabic-site footer a[href^="tel:"],.arabic-site footer a[href^="mailto:"]{display:block;text-align:right;margin-block:12px}.arabic-site a[data-contact-ltr]{direction:ltr;unicode-bidi:isolate;display:inline-block}.arabic-site footer a[data-contact-ltr]{display:block}

/* === Oct13: mega dropdown menus (all locales) === */
.home-nav,.home-nav nav,header,header nav{align-items:stretch}
header nav .msz-nav-item,.home-nav nav .msz-nav-item{position:relative;display:flex;align-items:center}
header nav .msz-nav-item>a,.home-nav nav .msz-nav-item>a{display:inline-flex;align-items:center;gap:7px;padding:14px 0;white-space:nowrap}
header nav .msz-nav-item>a::after,.home-nav nav .msz-nav-item>a::after{content:"";width:6px;height:6px;border-inline-end:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s}
header nav .msz-nav-item:hover>a::after,header nav .msz-nav-item:focus-within>a::after{transform:rotate(-135deg)}
.msz-mega{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);background:#fff;border:1px solid #d9d4ce;box-shadow:0 30px 70px #1c1c1c1f;padding:24px;min-width:540px;max-width:min(780px,92vw);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility .22s;z-index:70;text-align:start}
.msz-mega-wide{min-width:min(880px,92vw)}
.msz-mega-slim{min-width:330px}
header nav .msz-nav-item:hover .msz-mega,header nav .msz-nav-item:focus-within .msz-mega,.home-nav nav .msz-nav-item:hover .msz-mega,.home-nav nav .msz-nav-item:focus-within .msz-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.msz-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 22px}
.msz-mega-grid.cols-1{grid-template-columns:1fr}
.msz-mega-grid.cols-2{grid-template-columns:1fr 1fr}
.msz-mega-grid.cols-4{grid-template-columns:repeat(4,1fr)}
.msz-mega-link{display:flex;gap:14px;align-items:center;padding:11px 12px;text-decoration:none;color:inherit}
.msz-mega-link:hover{background:#f4f0e9;text-decoration:none!important}
.msz-mega-ic{width:42px;height:42px;flex:none;border:1px solid #d9d4ce;display:grid;place-items:center;background:#fff}
.msz-mega-ic svg{width:24px;height:24px;display:block}
.msz-mega-tx{display:flex;flex-direction:column;gap:3px;min-width:0}
.msz-mega-tx strong{font-size:12.5px;font-weight:600}
.msz-mega-tx small{font-size:11px;color:#777;line-height:1.45;font-weight:400}
.msz-mega-all{grid-column:1/-1;display:block;border-top:1px solid #d9d4ce;margin-top:12px;padding-top:13px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:inherit}
.msz-mega-cities{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.msz-mega-city>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#777;margin-bottom:9px;font-weight:600}
.msz-mega-city a{display:block;padding:5px 0;font-size:12.5px;color:inherit}
.msz-mega-city a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){
 header nav .msz-nav-item,.home-nav nav .msz-nav-item{display:block}
 header nav .msz-nav-item>a,.home-nav nav .msz-nav-item>a{padding:0}
 header nav .msz-nav-item>a::after,.home-nav nav .msz-nav-item>a::after{content:none}
 .msz-mega{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:0;border-top:1px solid #d9d4ce;min-width:0;max-width:none;padding:12px 0 16px;margin:8px 0 4px}
 .msz-mega-grid,.msz-mega-grid.cols-2,.msz-mega-grid.cols-4{grid-template-columns:1fr;gap:0}
 .msz-mega-tx small{display:none}
 .msz-mega-ic{width:34px;height:34px}
 .msz-mega-ic svg{width:20px;height:20px}
 .msz-mega-cities{grid-template-columns:1fr 1fr;gap:14px}
}

/* === Oct13: centralized amenities & features band === */
.msz-features-band{padding:70px var(--home-gutter,6vw);border-top:1px solid #d9d4ce;background:#fff}
.msz-fb-head{margin-bottom:36px}
.msz-fb-head h2{font-size:clamp(26px,3vw,40px);font-weight:600}
.msz-fb-head .eyebrow{margin-bottom:14px}
.msz-fb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9d4ce;border:1px solid #d9d4ce}
.msz-fb-item{background:#fff;padding:26px 22px;display:flex;flex-direction:column;gap:16px;min-height:150px}
.msz-fb-ic{width:40px;height:40px;display:block}
.msz-fb-ic svg{width:100%;height:100%;display:block}
.msz-fb-tx{font-size:12.5px;font-weight:600;line-height:1.5}
@media(max-width:1000px){.msz-fb-grid{grid-template-columns:1fr 1fr}.msz-fb-item{min-height:120px;padding:20px}}

/* === Oct13: footer fixes (unified global footer) === */
.home-footer .footer-top{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-bottom:10px}
.home-footer .footer-top .brand{width:175px;flex:none}
.home-footer .footer-top .brand img{width:100%;height:34px;object-fit:contain;display:block}
[dir=ltr] .home-footer .footer-top .brand img{object-position:left center}
[dir=rtl] .home-footer .footer-top .brand img{object-position:right center}
.home-footer .footer-tag{font-size:12px;line-height:1.8;color:#777;max-width:520px;margin:0}
.home-footer .footer-top .text-link{margin-inline-start:auto}
.footer-wa{display:inline-flex!important;align-items:center;gap:8px;border:1px solid #000;padding:9px 16px;font-weight:600}
.footer-wa:hover{background:#000;color:#fff!important;text-decoration:none}
footer a[href*="wa.me"]{border:1px solid currentColor;padding:8px 14px;display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}
@media(max-width:700px){.home-footer{padding-bottom:35px}.home-footer .footer-top .text-link{margin-inline-start:0}}

/* Approved Option A: roomy desktop, touch accordion on mobile */
@media(min-width:1001px){
header nav .msz-nav-item,.home-nav nav .msz-nav-item{position:static}
.msz-mega{min-width:0;width:min(960px,94vw);max-width:94vw;box-sizing:border-box}
.msz-mega-slim{width:360px}
.msz-mega-grid{gap:8px 34px}
.msz-mega-tx strong{white-space:nowrap;font-size:13px}
.msz-mega-link{padding:14px}
}
.msz-mega-toggle{display:none}
@media(max-width:1000px){
header nav.open,.home-nav nav.open{max-height:calc(100dvh - 105px);overflow-y:auto;overscroll-behavior:contain}
header nav .msz-nav-item,.home-nav nav .msz-nav-item{position:relative;flex-shrink:0;width:100%;box-sizing:border-box}
header nav .msz-nav-item>a,.home-nav nav .msz-nav-item>a{min-height:48px;padding:10px 48px 10px 0;box-sizing:border-box}
.msz-mega-toggle{display:grid;place-items:center;position:absolute;inset-inline-end:0;top:4px;width:44px;height:44px;border:1px solid #d9d4ce;background:#fff;color:#111;font:20px sans-serif;cursor:pointer}
.msz-mega{display:none!important;width:100%;box-sizing:border-box;transform:none!important}
.msz-nav-item.msz-expanded .msz-mega{display:block!important}
.msz-mega-tx small{display:block;font-size:11px;line-height:1.6}
.msz-mega-tx strong{white-space:normal;font-size:13px}
.msz-mega-link{padding:12px 6px!important;min-height:60px;box-sizing:border-box;border:0!important}
.msz-mega-ic{width:38px;height:38px}
.msz-mega-all{font-size:11px;padding:16px 6px!important}
}
/* One shared footer structure, translated for each market */
.msz-global-cta{background:#000;color:#fff;padding:72px 6vw;display:flex;justify-content:space-between;align-items:center;gap:32px}.msz-global-cta h2{font-size:clamp(30px,4vw,54px);line-height:1.35;max-width:760px;margin:0}.msz-cta-button{border:1px solid #fff;padding:18px 24px;color:#fff!important;white-space:nowrap}
footer.msz-global-footer{display:block!important;padding:48px 6vw 24px!important;background:#fff!important;color:#111!important;font-size:12px!important;box-sizing:border-box}
.msz-footer-brand{display:flex;align-items:center;gap:30px;margin-bottom:36px}.msz-footer-brand img{width:175px!important;height:38px!important;object-fit:contain;display:block}.msz-footer-brand p{margin:0;font-size:12px!important}
.msz-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.msz-footer-grid h3{font-size:12px!important;margin:0 0 16px!important;font-weight:600}.msz-footer-grid a{display:block!important;font-size:12px!important;line-height:1.7;margin:0 0 9px!important;color:#111!important;border:0;padding:0!important}.msz-footer-grid a[dir=ltr]{unicode-bidi:isolate;direction:ltr;text-align:start}.msz-footer-wa{display:inline-block!important;border:1px solid #111!important;padding:9px 12px!important;width:fit-content;margin-bottom:15px!important}
.msz-footer-bottom{border-top:1px solid #d9d4ce;margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.msz-footer-bottom>div{display:flex;gap:18px;flex-wrap:wrap}.msz-footer-bottom a{font-size:11px!important;line-height:1.7;color:#111!important}
@media(max-width:700px){.msz-global-cta{display:block;padding:44px 24px}.msz-cta-button{display:inline-block;margin-top:24px}footer.msz-global-footer{padding:36px 24px 24px!important}.msz-footer-brand{display:block}.msz-footer-brand p{margin-top:16px}.msz-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.msz-footer-bottom{display:block}.msz-footer-bottom>div{margin-top:16px;gap:12px}}
body footer.msz-global-footer .msz-footer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important}body footer.msz-global-footer .msz-footer-brand{display:flex!important;align-items:center;gap:30px}body footer.msz-global-footer .msz-footer-brand a{display:block!important}body footer.msz-global-footer .msz-footer-brand p,body footer.msz-global-footer .msz-footer-bottom span{color:#111!important;opacity:1!important}body .msz-global-cta h2,body .msz-global-cta .msz-cta-button{opacity:1!important;visibility:visible!important;transform:none!important;color:#fff!important}body footer.msz-global-footer .msz-footer-grid .msz-footer-wa{padding:9px 12px!important;margin-bottom:15px!important;display:inline-block!important}body footer.msz-global-footer .msz-footer-bottom{display:flex!important;justify-content:space-between}body footer.msz-global-footer .msz-footer-bottom>div{display:flex!important}
@media(max-width:700px){body footer.msz-global-footer .msz-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important}body footer.msz-global-footer .msz-footer-brand,body footer.msz-global-footer .msz-footer-bottom{display:block!important}}
body footer.msz-global-footer .msz-footer-brand img{filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important}body footer.msz-global-footer .msz-footer-brand{flex-direction:row!important}body footer.msz-global-footer .msz-footer-bottom{flex-direction:row!important;align-items:center!important}
@media(max-width:700px){.master-home:has(.utility-opening) header.home-nav nav:not(.open){display:none!important}.master-home:has(.utility-opening) header.home-nav nav.open{display:flex!important;flex-wrap:nowrap!important;gap:0!important}}
/* Keep factual qualifications inside body copy at body scale, not the step-number scale. */
.hub-text-grid article p span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;display:inline!important;letter-spacing:inherit!important;color:inherit!important}

/* Shared closed mobile header. Existing desktop navigation and locale copy remain. */
@media(max-width:1100px){
body header.msz-unified-header{height:76px!important;min-height:76px!important;padding:0 16px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) 112px 44px!important;gap:12px!important;align-items:center!important;flex-wrap:nowrap!important;background:#fff!important;border-bottom:1px solid #ddd!important}
body header.msz-unified-header .header-right{display:contents!important}
body header.msz-unified-header .market-link{display:none!important}
body header.msz-unified-header .msz-header-brand{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:126px!important;max-width:100%!important;height:58px!important;min-height:0!important;padding:0!important;margin:0!important;gap:4px!important;align-self:center!important}
body header.msz-unified-header .msz-header-brand img{display:block!important;width:126px!important;max-width:100%!important;height:29px!important;object-fit:contain!important;object-position:center!important;margin:0!important}
body header.msz-unified-header .msz-header-brand span{display:block!important;font-size:7px!important;font-weight:500!important;letter-spacing:.12em!important;line-height:1.2!important;margin:0!important;color:#333!important}
body header.msz-unified-header .msz-header-cta{grid-column:2!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:112px!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:0 8px!important;margin:0!important;background:#111!important;color:#fff!important;border:1px solid #111!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}
body header.msz-unified-header .msz-header-menu{grid-column:3!important;grid-row:1!important;display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;background:transparent!important;border:1px solid #d5d5d5!important;color:#111!important;font-size:0!important;cursor:pointer}
body header.msz-unified-header .msz-header-menu span{display:none!important}
body header.msz-unified-header .msz-header-menu:before,body header.msz-unified-header .msz-header-menu:after{content:'';display:block;position:absolute;width:18px;height:1px;background:#111;left:12px;top:17px;transition:transform .18s,top .18s}
body header.msz-unified-header .msz-header-menu:after{top:24px}
body header.msz-unified-header .msz-header-menu[aria-expanded=true]:before{top:21px;transform:rotate(45deg)}
body header.msz-unified-header .msz-header-menu[aria-expanded=true]:after{top:21px;transform:rotate(-45deg)}
body header.msz-unified-header nav{top:76px!important}
body header.msz-unified-header nav:not(.open){display:none!important}
body header.msz-unified-header nav.open{display:flex!important;max-height:calc(100dvh - 76px)!important;overflow-y:auto!important}
html[dir=rtl] header.msz-unified-header{direction:rtl!important}
@media(max-width:350px){body header.msz-unified-header{padding:0 12px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 104px 44px!important}body header.msz-unified-header .msz-header-cta{width:104px!important}body header.msz-unified-header .msz-header-brand,body header.msz-unified-header .msz-header-brand img{width:112px!important}}
}

@media(min-width:1101px){header .msz-mobile-country{display:none!important}}

/* VN23: shared header geometry, logo presence and single-line desktop navigation. */
body header.msz-unified-header{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #ddd!important;margin:0!important;align-items:center!important}
body header.msz-unified-header .msz-header-brand{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;flex-shrink:0!important;padding:0!important;margin:0!important;gap:4px!important;line-height:1!important;opacity:1!important;visibility:visible!important}
body header.msz-unified-header .msz-header-brand img{display:block!important;object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;filter:none!important;margin:0!important}
body header.msz-unified-header .msz-header-brand span{display:block!important;font-size:8px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.12em!important;color:#333!important;margin:0!important}
@media(min-width:1101px){
body header.msz-unified-header{height:90px!important;min-height:90px!important;padding:0 clamp(24px,4.5vw,64px)!important;display:flex!important;flex-wrap:nowrap!important;gap:24px!important;justify-content:space-between!important}
body header.msz-unified-header .msz-header-brand{width:175px!important;max-width:175px!important;height:64px!important;align-self:center!important}
body header.msz-unified-header .msz-header-brand img{width:175px!important;max-width:175px!important;height:40px!important}
body header.msz-unified-header nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;white-space:nowrap!important}
body header.msz-unified-header nav>.msz-nav-item{display:flex!important;align-items:center!important;height:auto!important;margin:0!important;padding:0!important}
body header.msz-unified-header nav>.msz-nav-item>a,body header.msz-unified-header nav>a{display:inline-flex!important;align-items:center!important;margin:0!important;padding:8px 0!important;line-height:1.4!important}
body header.msz-unified-header .msz-mega-toggle{display:none!important}
body header.msz-unified-header .header-right{height:auto!important;align-items:center!important;flex-shrink:0!important}
body header.msz-unified-header .msz-header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;min-height:48px!important;padding:0 22px!important;margin:0!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important}
body header.msz-unified-header .msz-header-menu{display:none!important}
}
@media(min-width:721px) and (max-width:1100px){body header.msz-unified-header{gap:16px!important;padding:0 24px!important}body header.msz-unified-header nav{gap:12px!important}body header.msz-unified-header .msz-header-brand,body header.msz-unified-header .msz-header-brand img{width:150px!important;max-width:150px!important}body header.msz-unified-header nav>a,body header.msz-unified-header nav>.msz-nav-item>a{font-size:11px!important}body header.msz-unified-header .msz-header-cta{padding:0 14px!important;font-size:11px!important}}

@media(max-width:1100px){body header.msz-unified-header nav.open{position:absolute!important;left:0!important;right:0!important;width:auto!important;flex-direction:column!important;align-items:stretch!important;background:#fff!important;padding:16px 24px!important;border-bottom:1px solid #ddd!important;box-sizing:border-box!important;z-index:100!important}body header.msz-unified-header nav.open>a,body header.msz-unified-header nav.open>.msz-nav-item{width:100%!important;box-sizing:border-box!important}body header.msz-unified-header .header-right .msz-header-menu{display:flex!important}}
@media(min-width:1101px){body header.msz-unified-header nav>.msz-nav-item>a:after{display:none!important}}

/* Live review: bridge pointer travel and keep full submenu copy readable. */
body header.msz-unified-header .msz-mega,body header.msz-unified-header .msz-mega *{white-space:normal!important}
body header.msz-unified-header .msz-mega-tx{min-width:0!important;overflow:visible!important;flex:1!important}
body header.msz-unified-header .msz-mega-tx strong,body header.msz-unified-header .msz-mega-tx small{display:block!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;max-height:none!important;line-height:1.5!important;word-break:normal!important}
body header.msz-unified-header .msz-mega-link{align-items:flex-start!important;box-sizing:border-box!important;min-width:0!important;padding:16px!important}
@media(min-width:1101px){body header.msz-unified-header .msz-mega{top:calc(100% - 1px)!important;padding:28px!important;max-height:calc(100dvh - 100px);overflow-y:auto!important}body header.msz-unified-header nav>.msz-nav-item:before{content:'';position:absolute;top:100%;height:30px;left:0;right:0;}body header.msz-unified-header nav>.msz-nav-item.msz-menu-open>.msz-mega{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}body header.msz-unified-header .msz-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body header.msz-unified-header .msz-mega-grid.cols-1{grid-template-columns:minmax(0,1fr)!important}body header.msz-unified-header .msz-mega-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body header.msz-unified-header .msz-mega-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1100px){body header.msz-unified-header nav .msz-nav-item{display:block!important;position:relative!important}body header.msz-unified-header .msz-mega{position:static!important;display:none!important;transform:none!important;width:100%!important;max-width:100%!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;padding:12px 0!important}body header.msz-unified-header .msz-nav-item.msz-expanded>.msz-mega{display:block!important}body header.msz-unified-header .msz-mega-grid{grid-template-columns:1fr!important}body header.msz-unified-header .msz-mega-toggle{display:grid!important}body header.msz-unified-header nav>.msz-nav-item>a{padding-inline-end:50px!important;min-height:48px!important}}
