Galera to estudando aqui html e css, porém, ao redimensionar a página para outras resoluções o texto escrito em “a” juntamente do seu “span” ficam separados e o “a” fica dividido em linha por linha https://imgur.com/yMoOn4p segue ai o link pra quem quiser entender
Tu pode usar o white-space: nowrap; para previnir essas quebras de linha.
FONTE: https://css-tricks.com/almanac/properties/w/whitespace/