Как лучше всего сделать такие вертикальные линии с кружочками?
На кодпене по запросу "timeline" попробуйте посмотреть решения codepen.io/search/pens?q=timeline&limit=all&type=t...
Я бы попробовал сделать в таблице (даты слева в ячейке, инфа справа в ячейке), с border-left каким-нибудь и абсолютным позиционированием кружочка.