.textWrapper h2 {
   margin-bottom: 2rem;
}

.textWrapper h3 {
   margin-bottom: 1rem;
}

/* Basic table styling
   Left aligned
   With white background
   With #e5e7eb border
*/

table {
   border-collapse: collapse;
   width: 100%;
   max-width: calc(100% - 30px);
   margin: 6rem auto !important;
   border-radius: 20px;
   border-collapse: collapse;
   border: 1px solid rgb(16 15 15 / 0.05);
}

td {
   text-align: left;
   padding: 16px 16px 16px 16px;
   line-height: 1.4;
   border: 1px solid rgb(16 15 15 / 0.05);
}

td:first-child {
   border-left: 0;
}

tr:first-child td {
   border-top: 0;
}

b,
strong {
  font-weight: bold !important;
}