/* Navegação hierárquica 2026 */
nav.links{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(5px,1vw,16px)}nav.links .menu-drop{position:relative;display:inline-flex;align-items:center}nav.links .menu-sub{display:none;position:absolute;top:100%;left:0;z-index:9999;list-style:none;margin:0;padding:8px 0;min-width:220px;max-height:65vh;overflow-y:auto;background:#fff;color:#17342a;border:1px solid #dce4df;box-shadow:0 8px 25px #0002;border-radius:8px}nav.links .menu-sub li{margin:0;padding:0}nav.links .menu-sub a{display:block;padding:9px 14px;color:#17342a!important;text-decoration:none;white-space:normal}nav.links .menu-sub a:hover,nav.links .menu-sub a:focus{background:#e9f4ed}nav.links .menu-drop:hover>.menu-sub,nav.links .menu-drop:focus-within>.menu-sub{display:block}nav.links .menu-nested{display:block;position:relative}nav.links .menu-nested>.menu-sub{top:0;left:100%}@media(max-width:850px){nav.links .menu-sub{position:static;box-shadow:none;max-height:250px;min-width:180px}nav.links .menu-nested>.menu-sub{position:static}nav.links{gap:9px}nav.links .menu-drop{display:block}}