I'd use <table>. It literally is a table. And for mobile just do a media query to turn it into a flexbox.