.guide-compact-nav .guide-menu-toggle{display:none}
.guide-compact-nav .guide-navigation[hidden]{display:none!important}
@media(max-width:1000px){
 .guide-compact-nav .guide-header{position:relative;top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 6%;min-height:100px}
 .guide-compact-nav .guide-header .brand{width:154px;flex:0 0 154px;margin-right:auto}
 .guide-compact-nav.has-guide-menu .guide-menu-toggle:not([hidden]){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #b9ccd7;border-radius:8px;background:#fff;font-size:14px;font-weight:700}
 .guide-compact-nav .guide-menu-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
 .guide-compact-nav .guide-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;flex:1 0 100%;gap:8px 18px;align-items:start;justify-content:start;padding:10px 0 6px;border-top:1px solid #d8e6ee}
 .guide-compact-nav .guide-navigation>a,.guide-compact-nav .guide-navigation summary{min-height:44px;font-size:14px;white-space:normal;line-height:1.5;justify-content:flex-start}
 .guide-compact-nav .guide-navigation .heloc-nav-link{max-width:none}
 .guide-compact-nav .guide-navigation .tools-menu{white-space:normal;min-width:0}
 .guide-compact-nav .guide-navigation .tools-menu-links{position:static;min-width:0;width:100%;margin-top:4px;padding:4px;box-shadow:none;border-radius:10px}
 .guide-compact-nav .guide-navigation .tools-menu-links a{min-height:44px;padding:8px;overflow-wrap:normal}
}
@media(max-width:500px){.guide-compact-nav .guide-navigation{grid-template-columns:minmax(0,1fr);gap:4px}.guide-compact-nav .guide-header .brand{width:145px;flex-basis:145px}}
