We could also remove the spans and do a `text-align: -9999px` instead of `display: none`, ensuring the titles are still read out to screen readers.