body[data-proposal="4"] .menu .drop{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px);transform-origin:top left;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility .22s;box-shadow:0 18px 42px #0b25451f;border-radius:12px;padding:8px;max-width:min(360px,calc(100vw - 32px))}
body[data-proposal="4"] .menu .mi:hover>.drop,body[data-proposal="4"] .menu .mi:focus-within>.drop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
body[data-proposal="4"] .menu .drop>a{position:relative;min-height:58px;padding:12px 12px 12px 51px;transition:background-color .16s ease,color .16s ease;white-space:normal;line-height:1.4}
body[data-proposal="4"] .nav-service-icon{width:21px;height:21px;flex:none;color:var(--accent,#1B4F8C)}
body[data-proposal="4"] .drop .nav-service-icon{position:absolute;left:15px;top:15px}
body[data-proposal="4"] .menu .drop>a>span{margin-top:3px;line-height:1.5}
body[data-proposal="4"] .mob>a.sub{display:flex;align-items:center;gap:12px;min-height:46px}
body[data-proposal="4"] .menu .mi>a .chev{transition:transform .2s ease}
body[data-proposal="4"] .menu .mi:hover>a .chev,body[data-proposal="4"] .menu .mi:focus-within>a .chev{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){body[data-proposal="4"] .menu .drop,body[data-proposal="4"] .menu .drop>a,body[data-proposal="4"] .menu .mi>a .chev{transition:none;transform:none}}
