.bs-submenu-arrow{display:none}
.bs-nav .bs-view-all{color:#168673;border-bottom:1px solid #dde8e5;margin-bottom:12px;font-weight:700}
.bs-nav .bs-mega-grid section>a.bs-menu-heading{padding:4px 0;font-size:15px;font-weight:700;color:#304550;line-height:1.3}
.bs-menu-heading:hover{text-decoration:underline}
@media(max-width:700px){
  .bs-header-main{grid-template-columns:58px minmax(0,1fr) auto auto;gap:9px}
  .bs-header-main .bs-logo{min-width:0}
  .bs-header-main .bs-logo img{max-width:100%;object-fit:contain}
  .bs-header-main .bs-menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;min-height:48px;padding:3px 5px;border:1px solid #268f80;border-radius:5px;background:#eaf6f3;color:#003344;line-height:1.15}
  .bs-menu-toggle>span:first-child{font-size:24px}
  .bs-menu-toggle .bs-menu-label{font-size:11px;font-weight:700}
  .bs-menu-toggle[aria-expanded=true]{background:#003344;color:#fff;border-color:#003344}
  .bs-nav .bs-nav-parent{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:16px}
  .bs-submenu-arrow{display:block;font-size:24px;color:#258674;transition:transform .15s}
  .bs-nav-item.is-expanded .bs-submenu-arrow{transform:rotate(180deg)}
  .bs-nav .bs-nav-item>.bs-mega{display:none;position:static;transform:none;width:auto;max-height:none;padding:8px 12px 14px}
  .bs-nav .bs-nav-item.is-expanded>.bs-mega{display:block}
  .bs-nav-item.is-expanded>.bs-nav-parent{color:#168673;background:#eaf6f3}
  .bs-nav .bs-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}
  .bs-nav .bs-mega-grid section>a{min-height:44px;display:flex;align-items:center;padding:8px 0 8px 8px;overflow-wrap:anywhere}
  .bs-nav .bs-mega-grid section>a.bs-menu-heading{font-size:13px;padding:8px 0;color:#183d49}
  .bs-nav .bs-view-all{min-height:44px;padding:10px 0;font-size:14px}
}
