Чтобы двигать элементы, выбивая их из потока можно использовать позиционирование или
tranfrosm: translate...
.
Для работы со строчными элементами, чтобы начали полноценно работать марджины, необходимо переводить их в состояние околоблочное, например inline-flex.
Можно пользоваться отрицательными марджинами.
Но конкретно в данном кейсе необходимо играться за счет:
1. Тегов sup.
2. Имитации тега с помощью vertical-align. Который позволяет использовать как символьные быстрые движения, как указал
Aetae, так и пиксельные значения, процентные и
т.д.