I don’t find any `small:not(.menu-item-desc)` in the rest of this stylesheet. Not sure what this rule is supposed to fix.

The same applies to a few lines below…