{% comment %} `hide-for-small-only`, not `hide`. `.hide` is `display: none !important` at every width, so binding it to `!menuOpen` would collapse the desktop menu too; the breakpoint-scoped class reproduces what Foundation's own responsive toggle does. With Alpine off no class is emitted at all, so the menu is simply visible — which is the right no-JS answer. Foundation's `data-responsive-toggle` / `data-toggle` are inert without `foundation.responsiveToggle.js`, so the burger is wired to cfNavbar. {% endcomment %}