Semantic markup

The use of `<em>` is not semantic (there's no emphasis on the navigation with respect to the surrounding text) and is just a bad idea in general. This uses a plain `<span>` instead.