This Demo uses CSS Grid, Flexbox, & @supports