Самые важные куски примера потерлись :) А вообще могу попробовать угадать, что иконка span/i, а отступ вы пытаетесь сделать через margin, который не работает для inline-элементов, замените на padding или же оберните иконку в div.
Я добавила фото. Строку с иконкой я добавила с fontAwesome. Поэтому не знаю, могу ли я ее изменять. Я пробовала через padding, через “second-of-type”, у меня не вышло.
Не могли бы вы ещё раз взглянуть?
Училась сама, доходит туго:)
Оберните элементы <i> и <a> в один тег <div>, будет меньше проблем, кроме того - это логично. Еще можно иконку <i> поставить внутрь ссылки, тоже не будет проблем лишних, и иконка станет ссылкой.