/* Changes limited to navigation; retain the original light OKAZ layout. */
.sp-megamenu-parent{gap:14px;align-items:center}
.sp-megamenu-parent>li{display:flex;align-items:center;position:relative;float:none}
.sp-megamenu-parent>li>a{font-size:16px;height:auto}
.sp-megamenu-parent>li.menu-button{margin-left:0}
.sp-megamenu-parent>li.menu-button>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 18px;margin:0;line-height:20px;vertical-align:middle}
.menu-button span{margin:0;line-height:20px}
.submenu-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 20px;width:20px;height:34px;margin:0;padding:0;border:0;background:transparent;color:#fff;line-height:1;cursor:pointer}
.submenu-toggle span{display:block;width:6px;height:6px;margin:-3px 0 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
.submenu-toggle[aria-expanded="true"] span{margin-top:3px;transform:rotate(225deg)}
.nav-submenu{position:absolute;top:100%;left:-18px;min-width:210px;background:#fff;padding:9px 0;margin:0;list-style:none;border:1px solid #e1e7f0;border-radius:5px;box-shadow:0 12px 30px #06184930;z-index:1001}
.nav-submenu[hidden]{display:none}
.nav-submenu a{display:block;padding:11px 18px;color:#0a1833;font-size:16px;line-height:1.5;white-space:nowrap}
.nav-submenu a:hover,.nav-submenu a[aria-current]{background:#f0f5ff;color:#0d2d9e}
.subpage-links{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}
.subpage-links a{padding:20px;border:1px solid #e1e7f0;background:#f3f6fb;font-weight:600}
@media(max-width:1199px){.sp-megamenu-parent{gap:12px}.sp-megamenu-parent>li>a{font-size:15px}.sp-megamenu-parent>li.menu-button>a{font-size:11px;padding:10px 13px}.header-inner{gap:20px}}
@media(max-width:1100px){
 #sp-header,#sp-header.scrolled{height:85px}.menu-toggle{display:flex;flex-direction:column;gap:5px;background:transparent;border:1px solid #ffffff70;border-radius:4px;padding:11px;cursor:pointer}.menu-toggle span{width:23px;height:2px;background:#fff}
 #main-nav{display:none;position:absolute;top:85px;left:0;width:100%;background:#0d2d9e;padding:12px 24px 24px;border-top:1px solid #ffffff26;box-shadow:0 15px 25px #00194630;max-height:calc(100dvh - 85px);overflow-y:auto}#main-nav.open{display:block}
 .sp-megamenu-parent{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}
 .sp-megamenu-parent>li{flex-wrap:wrap;width:100%;margin:0;padding:0;justify-content:space-between;border-bottom:1px solid #ffffff26;line-height:1.5}
 .sp-megamenu-parent>li>a{flex:1;min-height:50px;padding:12px 0;font-size:17px;line-height:1.5}
 .sp-megamenu-parent>li.active:not(.menu-button)>a:after{display:none}
 .sp-megamenu-parent>li.menu-button{justify-content:flex-start;max-width:none;margin:0;padding-top:18px;border:0}
 .sp-megamenu-parent>li.menu-button>a{flex:0 1 auto;min-height:46px;padding:12px 18px;font-size:14px}
 .submenu-toggle{flex-basis:44px;width:44px;height:44px}.nav-submenu{position:static;flex:0 0 100%;width:100%;box-shadow:none;margin:0 0 12px;border:0;border-radius:5px}.nav-submenu a{padding:11px 16px}.subpage-links{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){.subpage-links{grid-template-columns:1fr}.sp-megamenu-parent>li.menu-button>a{min-height:44px}}
