.ut figure.wp-block-table {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  height: auto;
  margin: 0 0 var(--space-md, 32px);
  overflow: visible;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.ut figure.wp-block-table > table {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  height: auto;
  margin: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  table-layout: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.ut figure.wp-block-table > table th,
.ut figure.wp-block-table > table td {
  box-sizing: border-box;
  min-width: 180px;
  padding: var(--space-sm, 20px);
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  background: transparent;
  color: #222222;
  font-size: var(--x175, 14px);
  font-weight: 500;
  line-height: var(--x250, 20px);
  letter-spacing: -0.4px;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: normal;
}
.ut figure.wp-block-table > table th:first-child,
.ut figure.wp-block-table > table td:first-child {
  padding-left: 0;
}
.ut figure.wp-block-table > table th:last-child,
.ut figure.wp-block-table > table td:last-child {
  padding-right: 0;
}
@media (max-width: 1920px) {
  .ut figure.wp-block-table > table th,
  .ut figure.wp-block-table > table td {
    font-size: var(--x150, 12px);
    line-height: var(--x225, 18px);
  }
}
@media (max-width: 1600px) {
  .ut figure.wp-block-table > table th,
  .ut figure.wp-block-table > table td {
    line-height: var(--x200, 16px);
    letter-spacing: -0.2px;
  }
}
.ut figure.wp-block-table > table th {
  font-weight: 600;
}
.ut figure.wp-block-table > table th strong,
.ut figure.wp-block-table > table th b {
  font: inherit;
  letter-spacing: inherit;
}
.ut figure.wp-block-table > table > thead > tr > th {
  background: #f0f0f0;
}
.ut figure.wp-block-table > table > thead > tr:first-child > th:first-child {
  border-top-left-radius: var(--round-xl, 28px);
}
.ut figure.wp-block-table > table > thead > tr:first-child > th:last-child {
  border-top-right-radius: var(--round-xl, 28px);
}
.ut figure.wp-block-table > table > tbody > tr:last-child > th,
.ut figure.wp-block-table > table > tbody > tr:last-child > td {
  border-bottom: none;
}
.ut figure.wp-block-table > table :is(th, td):is(.has-text-align-left,
[align=left],
[style*="text-align: left"],
[style*="text-align:left"]) {
  text-align: left !important;
}
.ut figure.wp-block-table > table :is(th, td):is(.has-text-align-center,
[align=center],
[style*="text-align: center"],
[style*="text-align:center"]) {
  text-align: center !important;
}
.ut figure.wp-block-table > table :is(th, td):is(.has-text-align-right,
[align=right],
[style*="text-align: right"],
[style*="text-align:right"]) {
  text-align: right !important;
}
.ut figure.wp-block-table.is-style-stripes > table > tbody > tr:nth-child(odd) > th, .ut figure.wp-block-table.is-style-stripes > table > tbody > tr:nth-child(odd) > td {
  background: #f0f0f0;
}
.ut figure.wp-block-table > figcaption {
  position: static;
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0;
  color: inherit;
  text-align: inherit;
  white-space: normal;
  overflow-wrap: anywhere;
}
