.paragraph--type--table .trow:not(.hidden), 
.paragraph--type--table .theader:not(.hidden) {
display: grid;
grid-auto-rows: min-content;
gap: 49px;
margin-bottom: 1rem;
padding-bottom: 1rem;
border-bottom: 1px solid #e8e8e8;
}

.paragraph--type--table .trow .td {
min-width: 100%;
display: table;
word-wrap: anywhere;
}

.paragraph--type--table .td.image {
display: flex;
align-items: center;
justify-content: center;
}

@media only screen and (max-width: 575px) {
.paragraph--type--table .trow,
.paragraph--type--table .theader {
grid-template-columns:1fr !important;
}
}