
/* v2.5.12 shared compact mobile navigation */
.zuzu-nav{position:sticky!important;top:0!important;z-index:900!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:11px 16px!important;background:#fff!important;box-shadow:0 2px 12px #163d651b!important;min-height:56px!important}
.zuzu-nav .zuzu-brand{font-size:clamp(18px,5vw,23px)!important;font-weight:900!important;text-decoration:none!important;color:#1763a2!important;white-space:nowrap!important}
.zuzu-nav .zuzu-brand span{color:#ed65a1!important}.zuzu-nav .zuzu-toggle{border:1px solid #d4e8f2;background:#f0faff;color:#193d61;border-radius:12px;padding:9px 12px;font-weight:800;font-size:14px;cursor:pointer;min-height:42px}
.zuzu-nav .zuzu-links{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:14px}.zuzu-nav .zuzu-links a{color:#193d61;text-decoration:none;font-weight:800}.zuzu-nav .zuzu-links a[aria-current=page]{color:#138aa8}
.zuzu-nav .zuzu-toggle{display:none}
@media(max-width:700px){.zuzu-nav .zuzu-toggle{display:block}.zuzu-nav .zuzu-links{display:none!important;position:absolute;left:12px;right:12px;top:calc(100% + 4px);background:white;box-shadow:0 12px 30px #163d6533;border:1px solid #dceaf3;border-radius:15px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.zuzu-nav .zuzu-links.is-open{display:grid!important}.zuzu-nav .zuzu-links a{padding:12px 10px;border-radius:9px;background:#f3f9fc;font-size:14px}.zuzu-nav .zuzu-links a:last-child{background:#fff1ba}}
.zuzu-jumps{position:fixed;right:12px;bottom:14px;z-index:850;display:flex;gap:7px}.zuzu-jumps a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:#fff;border:1px solid #c5dfed;border-radius:50%;box-shadow:0 2px 12px #153b5e25;color:#173e60;font-weight:900;text-decoration:none;font-size:20px}.zuzu-jumps a:focus-visible,.zuzu-nav a:focus-visible,.zuzu-toggle:focus-visible{outline:3px solid #ed65a1;outline-offset:2px}
@media(min-width:701px){.zuzu-jumps{right:22px}}
