.site-header.fd-header-ux .fd-nav-faq{display:inline-flex;align-items:center;gap:8px;color:#102f59;text-decoration:none;min-height:44px}
.site-header.fd-header-ux .fd-nav-faq .fd-header-icon{color:#0b5fff}
@media(max-width:700px){.site-header.fd-header-ux .site-nav>.fd-nav-faq{display:none!important}.site-header.fd-header-ux .mobile-nav-panel>.fd-nav-faq{display:flex!important;min-height:48px}.site-header.fd-header-ux .mobile-nav-panel>.fd-nav-faq .fd-header-label{display:inline!important}}

.fd-drawer-shell .fd-drawer-main>.fd-nav-faq{display:flex!important;align-items:center;gap:12px;min-height:48px;color:#102f59;text-decoration:none}
.fd-drawer-shell .fd-nav-faq .fd-drawer-icon{color:#0b5fff}
.fd-drawer-shell .fd-nav-faq .fd-drawer-icon svg{fill:none;stroke:currentColor}

/* 4.0.96 — one consistent navy icon palette in the mobile drawer. */
.fd-drawer-shell .fd-drawer-main>a:not(.fd-drawer-primary) .fd-drawer-icon{color:#102f59!important}
.fd-drawer-shell .fd-drawer-main .fd-drawer-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
