Vertical responsive timeline on pure css with a bunch of pseudo-classes and pseudo-ellements