JSFiddle - React, Tailwind, and code Playground

HTML

<div class="table">
  <div class="tr">
    <div class="td">
     <a href="#"><span>lorem <br> ipsum</span></a>
    </div>
    <div class="td">
     <a href="#"><span>lorem ipsum</span></a>
    </div>
    <div class="td">
     <a href="#"><span>lorem ipsum</span></a>
    </div>
  </div>
  <div class="tr">
    <div class="td">
     <a href="#"><span>lorem <br> ipsum</span></a>
    </div>
    <div class="td">
     <a href="#"><span>lorem ipsum</span></a>
    </div>
    <div class="td">
     <a href="#"><span>lorem ipsum</span></a>
    </div>
  </div>
</div>

CSS

.table {
  table-layout: fixed;
  border-collapse: collapse;
  width: 450px;
  background: #ccc;
  display:table;
}
.tr{
  display:table-row;
}

.tr:not(:first-child) {
  border-top: 2px solid #888;
}

.td:not(:first-child) {
  border-left: 2px solid #888;
}

.tr:first-child .td:first-child a {
  border-top-left-radius: 16px;
}

.tr:first-child .td:last-child a {
  border-top-right-radius: 16px;
}

.tr:last-child .td:first-child a {
  border-bottom-left-radius: 16px;
}

.tr:last-child .td:last-child a {
  border-bottom-right-radius: 16px;
}

.td {
  padding: 10px;
  display:table-cell;
}

.td a {
  display: block;
  
  height: 100px;
  
  background: #888;
  
  text-align: center;
  line-height: 100px;
  color: inherit;
}

.td span {
  display: inline-block;
  vertical-align: middle;
  
  line-height: 1.2em;
}