/* Product-local navigation layout; the shared base remains unchanged. */
.site-head nav { min-width: 0; max-width: 100%; flex-wrap: wrap; gap: .4rem 1rem; }
.site-head nav a { display: inline-flex; align-items: center; min-height: var(--tap); font-size: 1rem; }
