How to create a table like rows and columns using the description list dl and dt. The key is to use flex display property of CSS.
dl
dt
flex
You can change the background color of the heading by changing CSS line 32.