/* Final owner palette: white, sapphire/navy and restrained champagne gold. */
.mw-executive #root .mw-home-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1200px;margin:64px auto 80px;padding:0 24px}
.mw-overview-intro{grid-column:1/-1;margin-bottom:8px}.mw-overview-intro h2{margin:12px 0}
.mw-executive #root .mw-overview-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;min-height:230px;overflow:hidden;text-decoration:none}
.mw-executive #root .mw-overview-card>strong{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35;padding:0;max-width:100%}
.mw-executive #root .mw-overview-card>span[aria-hidden]{display:none}
.mw-executive #root .mw-overview-card .mw-overview-copy{font-size:15px;line-height:1.75;margin:0;color:#284b68!important;font-weight:500}
.mw-executive #root .mw-overview-card .mw-overview-photo{width:calc(100% + 56px);max-width:none;height:190px;object-fit:cover;margin:-28px -28px 8px;display:block}
.mw-executive #root .mw-overview-card .mw-overview-more{position:static!important;inset:auto!important;font-size:13px;font-weight:750;color:#185b8a!important;margin-top:auto;transform:none!important}
@media(max-width:650px){.mw-executive #root .mw-home-overview{grid-template-columns:1fr;margin-block:40px 55px;padding:0 20px;gap:20px}}
@media(min-width:851px) and (max-width:1350px){.mw-executive #root .site-nav .brand-lockup{width:170px!important}.mw-executive #root .site-nav .mw-nav-link{padding-inline:5px;font-size:12px}}
.mw-executive #root .site-nav .brand-lockup{width:210px!important;height:78px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;overflow:visible;display:block;flex-shrink:0}
.mw-executive #root .site-nav .mw-nav-link{padding-inline:7px}
.mw-executive #root .site-nav .brand-lockup img{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;filter:none!important}
@media(max-width:600px){.mw-executive #root .site-nav .brand-lockup{width:205px!important;height:72px!important}}
.mw-executive{--page-accent:#185b8a;--page-tint:#eaf3fb;--page-border:#b8cfe2;--page-canvas:#fff}
.mw-executive #root .mazway-site :is(.section-heading,.mw-payment-heading,.mw-partner-title,.mw-page-tile,.stats-strip article,.checklist-card,.check-item,.mw-plan,.mw-video-card,.mw-video-copy,.mw-facebook,.mw-facebook-copy,.mw-student-story,#mw-featured-film,#mw-direct-contact,.mw-channel){background:linear-gradient(130deg,#fff,#edf5fc)!important;border:1px solid #b7cde0!important;border-top:2px solid #c5a880!important;box-shadow:0 8px 26px #184e7710,inset 0 1px #fff!important;color:#123c60!important}
.mw-executive #root .mazway-site :is(.section-heading,.mw-payment-heading,.mw-partner-title,.mw-page-tile,.stats-strip article,.checklist-card,.check-item,.mw-plan,.mw-video-card,.mw-video-copy,.mw-facebook,.mw-facebook-copy,.mw-student-story,#mw-featured-film,#mw-direct-contact,.mw-channel) :is(h1,h2,h3,h4,p,strong,b,span,small,li,em,a,.mw-total){color:#163b5d!important;-webkit-text-fill-color:currentColor!important;opacity:1;text-shadow:none!important}
.mw-executive #root .mazway-site :is(h1,h2,h3,h4,strong,b){font-weight:800!important}
.mw-executive #root .mazway-site :is(p,li,.mw-page-tile span,.mw-channel span){font-weight:550}
.mw-executive #root .mazway-site :is(.kicker,.eyebrow,.mw-eyebrow,.mw-plan-index){color:#86632b!important;-webkit-text-fill-color:currentColor!important;font-weight:800!important}
.mw-executive #root .mazway-site :is(.mw-plan-index,.mw-document-icon,.check-item>span:first-child,.mw-channel-icon){background:#e5eff8!important;color:#185b8a!important;border-color:#b9cfe1!important}
.mw-executive #root .mazway-site #mw-footer-contact .mw-channel :is(strong,span,small){color:#163b5d!important}
.mw-executive #root .mazway-site #mw-footer-contact .mw-channel .mw-channel-icon,.mw-executive #root .mazway-site #mw-footer-contact .mw-channel .mw-channel-icon svg{background:#fff!important;color:#185b8a!important}
.mw-executive #root .mazway-site #checklist .checklist-card .check-item p,.mw-executive #root .mazway-site #checklist .checklist-card .check-item p *{color:#163b5d!important;-webkit-text-fill-color:#163b5d!important}
.mw-executive #root .mazway-site #checklist .mw-document-icon svg{color:#185b8a!important}
.mw-executive #root .mazway-site #partners .partner-stats article{background:#fff9ed!important;border-color:#d5bd91!important}
.mw-executive #root .mazway-site #partners .partner-stats :is(strong,b,span,small,p){color:#164c75!important;-webkit-text-fill-color:#164c75!important}
.mw-executive #root .mazway-site :is(.mw-page-tile,.check-item,.mw-plan,.mw-video-card,.mw-channel):hover{border-color:#9a793f!important;box-shadow:0 12px 30px #185b8a20!important}
.mw-executive #root .mazway-site :is(.partner-country-card,.partner-program-card,.staff-card,.process-line article,.mw-support-grid article,.mw-addresses article,.partner-note,.office-services){background:linear-gradient(135deg,#fff,#edf5fc)!important;border-color:#b8cfe2!important}
/* Layout uses real grid tracks. No text or card can cover the globe. */
.mw-executive #root .mazway-site .hero-visual{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto;gap:24px;align-items:center;min-height:0!important;padding:40px!important;margin-top:20px;overflow:hidden;background:linear-gradient(130deg,#fff,#edf5fc)!important;border-color:#b8cfe2!important}
.mw-executive #root .mazway-site #mw-world-label{grid-column:1/4;grid-row:1;max-width:none;margin:0;padding:0!important;align-self:center;z-index:1}
.mw-executive #root .mazway-site #mw-world-label h2{color:#103c62!important;font-weight:850!important;line-height:1.2!important}
.mw-executive #root .mazway-site #mw-world-label p{color:#284a67!important;font-weight:550}
.mw-executive #root .mazway-site .hero-visual .globe-canvas{position:relative!important;grid-column:4/7;grid-row:1;inset:auto!important;width:100%;height:370px;min-width:0;pointer-events:none}
.mw-executive #root .mazway-site .hero-visual .orbit-card{position:relative!important;inset:auto!important;grid-row:2;grid-column:span 2;width:auto!important;min-width:0;height:auto!important;min-height:140px;box-sizing:border-box;padding:24px!important;transform:none!important;background:linear-gradient(135deg,#fff,#e6f1fb)!important;border:1px solid #b8cfe2!important;border-top:3px solid #c5a880!important;border-radius:18px;box-shadow:0 8px 25px #184e7710!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}
.mw-executive #root .mazway-site .hero-visual .orbit-card :is(b,strong,span){color:#123e63!important;-webkit-text-fill-color:#123e63!important}
.mw-executive #root .mazway-site .hero-visual .orbit-card svg{color:#9b793d!important;flex-shrink:0}
@media(max-width:850px){.mw-executive #root .mazway-site .hero-visual{padding:28px!important;gap:18px}.mw-executive #root .mazway-site #mw-world-label{grid-column:1/-1;grid-row:1}.mw-executive #root .mazway-site .hero-visual .globe-canvas{grid-column:1/-1;grid-row:2;height:310px}.mw-executive #root .mazway-site .hero-visual .orbit-card{grid-row:3;padding:18px!important}}
@media(max-width:600px){.mw-executive #root .mazway-site .hero-visual{padding:22px!important}.mw-executive #root .mazway-site .hero-visual .orbit-card{grid-column:1/-1;grid-row:auto;min-height:110px}.mw-executive #root .mazway-site .hero-visual .globe-canvas{height:280px}}
.mw-executive #root .mw-overview-card .mw-image-note{display:block;font-size:10px;font-weight:500;letter-spacing:.02em;color:#52697d!important;margin-top:-9px}
