/* Oblates East Africa — public navigation v26. Scoped to the header only. */
.ob26-navbar.navbar{width:100%;min-height:86px;padding:0!important;background:#fff!important;box-shadow:0 6px 24px rgba(26,24,55,.085)!important;z-index:1050}
.ob26-navbar .ob26-nav-container{width:100%;max-width:1660px;margin:0 auto;padding:0 clamp(20px,3.5vw,64px)!important;display:flex;align-items:center;gap:clamp(28px,3.5vw,72px)}
.ob26-navbar .ob26-brand{margin:0!important;flex:0 0 auto;min-width:125px;justify-content:flex-start;text-decoration:none;padding:12px 0!important}
.ob26-navbar .site-logo{height:60px!important;width:auto!important;max-width:140px;object-fit:contain;display:block}
.ob26-navbar .ob26-menu{min-width:0;flex:1 1 auto}
.ob26-navbar .ob26-links{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:clamp(5px,.75vw,16px);margin:0!important;padding:0!important}
.ob26-navbar .ob26-links>.nav-item{flex:0 0 auto;margin:0!important}
.ob26-navbar .ob26-links>.nav-item>.nav-link{color:#422b73!important;font-family:Poppins,system-ui,sans-serif;font-weight:600!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.4;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;padding:12px 7px!important;margin:0!important;display:inline-flex;align-items:center;gap:4px;position:relative;transition:color .2s ease}
.ob26-navbar .ob26-links>.nav-item>.nav-link:hover,.ob26-navbar .ob26-links>.nav-item>.nav-link:focus,.ob26-navbar .ob26-links>.nav-item>.nav-link.active{color:#e4771c!important}
.ob26-navbar .ob26-links>.nav-item>.nav-link::after{flex:0 0 auto}
.ob26-navbar .ob26-links>.nav-item>.nav-link:not(.dropdown-toggle)::after{content:"";position:absolute;bottom:8px;left:7px;width:0;height:2px;background:#e4771c;border:0;transition:width .2s ease}
.ob26-navbar .ob26-links>.nav-item>.nav-link:not(.dropdown-toggle):hover::after{width:calc(100% - 14px)}
.ob26-navbar .dropdown-menu{margin-top:3px!important;min-width:230px!important;border:1px solid #ece7f3!important;padding:8px!important;border-radius:16px!important;box-shadow:0 18px 42px rgba(29,22,54,.15)!important;z-index:1060}
.ob26-navbar .dropdown-menu .dropdown-item{white-space:nowrap!important;font-size:13px!important;line-height:1.5;display:block}
.ob26-navbar .dropdown-submenu{position:relative}
.ob26-navbar .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin:0!important;display:none}
.ob26-navbar .dropdown-submenu:hover>.dropdown-menu,.ob26-navbar .dropdown-submenu:focus-within>.dropdown-menu,.ob26-navbar .dropdown-submenu.ob26-open>.dropdown-menu{display:block}
.ob26-navbar .navbar-toggler{margin-left:auto;border:1px solid #e7e2ee;border-radius:12px;padding:8px 10px;box-shadow:none!important}
.ob26-navbar .navbar-toggler:focus-visible{outline:3px solid #9579c0!important}
@media(max-width:1350px) and (min-width:1200px){.ob26-navbar .ob26-nav-container{padding:0 24px!important;gap:20px}.ob26-navbar .ob26-brand{min-width:112px}.ob26-navbar .site-logo{height:53px!important}.ob26-navbar .ob26-links{gap:2px}.ob26-navbar .ob26-links>.nav-item>.nav-link{font-size:11.7px!important;padding:12px 5px!important}}
@media(max-width:1199.98px){.ob26-navbar{min-height:76px}.ob26-navbar .ob26-nav-container{flex-wrap:wrap;gap:0;padding:0 18px!important}.ob26-navbar .ob26-brand{min-width:0;margin-right:auto!important}.ob26-navbar .site-logo{height:52px!important}.ob26-navbar .ob26-menu{flex-basis:100%;width:100%;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:8px 0 18px;border-top:1px solid #eee8f5}.ob26-navbar .ob26-links{display:flex;align-items:stretch;gap:2px;flex-direction:column}.ob26-navbar .ob26-links>.nav-item{width:100%}.ob26-navbar .ob26-links>.nav-item>.nav-link{display:flex;justify-content:space-between;width:100%;padding:13px 14px!important;font-size:14px!important;border-radius:10px}.ob26-navbar .ob26-links>.nav-item>.nav-link:hover{background:#f7f3fd}.ob26-navbar .dropdown-menu{position:static!important;transform:none!important;float:none!important;width:100%!important;box-shadow:none!important;border:0!important;background:#f8f5fc!important;margin:0!important;padding:6px 8px!important}.ob26-navbar .dropdown-submenu>.dropdown-menu{position:static!important;display:none;padding-left:15px!important}.ob26-navbar .dropdown-submenu.ob26-open>.dropdown-menu{display:block}.ob26-navbar .dropdown-submenu>.dropdown-item{white-space:normal!important}.ob26-navbar .dropdown-submenu:hover>.dropdown-menu{display:none}.ob26-navbar .dropdown-submenu.ob26-open:hover>.dropdown-menu{display:block}}
@media(prefers-reduced-motion:reduce){.ob26-navbar .nav-link,.ob26-navbar .nav-link::after{transition:none!important}}
