JSFiddle - React, Tailwind, and code Playground
HTML
<div class="wrapper">
<div class="box header">header</div>
<div class="box table1">table 1</div>
<div class="box table2">table 2</div>
<div class="box table3">table 3</div>
<div class="box header">header</div>
<div class="box table1">table 1</div>
<div class="box table2">table 2</div>
<div class="box table3">table 3</div>
<div class="box header">header</div>
<div class="box table1">table 1</div>
<div class="box table2">table 2</div>
<div class="box table3">table 3</div>
<div class="box header">header</div>
<div class="box table1">table 1</div>
<div class="box table2">table 2</div>
<div class="box table3">table 3</div>
</div>
CSS
.wrapper {
display: flex;
flex-wrap: wrap;
background-color: #fff;
color: #444;
}
.box {
flex: 1 0 8vw;
margin: 2px;
background-color: #444;
color: #fff;
border-radius: 5px;
padding: 20px;
font-size: 150%;
box-sizing: border-box;
}