.content__inner {
   max-width: 925px;
}

h1 {
   font-weight: 600;
   font-size: 40px;
   line-height: 110%;
   letter-spacing: 0.02em;
   color: #32465a;
   margin-bottom: 60px;
}

h2 {
   font-weight: 500;
   font-size: 24px;
   line-height: 120%;
   letter-spacing: 0.02em;
   color: #32465a;
   margin-bottom: 28px;
   margin-top: 40px;
}

p {
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   letter-spacing: 0.02em;
   color: #6a7989;
}

.content__inner a {
   color: var(--light-blue);
}

.wp-block-table td,
.wp-block-table th {
   border: none !important;
}

table {
   border: 1px solid #e4e7ee;
   border-radius: 32px;
   padding: 0 0 0;
   table-layout: auto !important;
   border-collapse: initial !important;
}

table tr {
   padding: 16px 40px;
   display: flex;
   align-items: center;
   border-bottom: 1px solid #e4e7ee;
}

table tr:last-child {
   border-bottom: none;
}

table th {
   padding: 0 28px 0 0 !important;
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   letter-spacing: 0.02em;
   color: #6a7989;
   width: 238px;
   min-width: 238px;
   word-break: keep-all !important;
}

table td {
   padding: 0 !important;
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   letter-spacing: 0.02em;
   color: #6a7989;
}

h3 {
   font-weight: 400;
   font-size: 16px;
   line-height: 150%;
   letter-spacing: 0.02em;
   color: #6a7989;
   margin-bottom: 16px;
   margin-top: 16px;
}


@media(max-width: 768px) {
   h1 {
      font-size: 32px;
      line-height: 112%;
      margin-bottom: 40px;
   }

   h2 {
      margin-bottom: 24px;
   }

   table {
      min-width: 709px;
   }

   table th {
      width: 140px;
      min-width: 140px;
   }

   table tr {
      padding: 16px 24px;
   }
}