Might be nice if you had formatted your markup and used either the triple-tick here to retain that formatting, or used a third party like codepen for this.
Particularly when the link to your "live copy" is dead.
That said, this is NOT tabular data, so table is completely the wrong tag for this. You've got a metric ****-ton of DIV and classes for Christmas only knows what (lemme guess the mental midgetry that is BEM?)...
The proper semantic markup is a list of lists. That's not rocket science. Which is odd as your article page seems to actually use the correct markup, so what exactly is this train wreck of nonsense you've posted here?!?
Not that I guess I should expect much from people who deploy 114k of markup for 15k of plaintext and zero content media -- easily four to six times the code needed to do the job.