/* The primary page menu uses names without numerical prefixes. */
.menu-layout nav.menu-pages>a{grid-template-columns:minmax(0,1fr) 30px;gap:24px}
.menu-layout nav.menu-pages>a>b{justify-self:end;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}
@media(max-width:720px){.menu-layout nav.menu-pages>a{grid-template-columns:minmax(0,1fr) 24px;gap:16px}}
@media(prefers-reduced-motion:reduce){.menu-layout nav.menu-pages>a>b{transition:none}}
