/* Navigation uses the approved TOP rules in style.css on every page.
   No detail-page menu geometry, type, colour, or spacing overrides. */

/* Three-category navigation and wrapping breadcrumb trail. */
#site-menu{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}
.sub-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;line-height:1.8}
.sub-breadcrumb [aria-current="page"]{overflow-wrap:anywhere}
@media(max-width:700px){#site-menu{max-height:calc(100dvh - 80px)}.sub-breadcrumb{font-size:12px;gap:4px 8px}.menu-group-toggle{font-size:19px}}
