.block--certification .block--certification__heading-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.block--certification .block--certification__heading-wrapper .block--certification__heading {
  margin: 0 0 var(--wp--preset--spacing--20);
  color: var(--wp--preset--color--red);
}
.block--certification .block--certification__heading-wrapper .block--certification__number-of-posts {
  font-size: 14px;
  color: var(--wp--preset--color--red);
}
.block--certification .block--certification__heading-wrapper .block--certification__number-of-posts span {
  font-weight: 600;
}
.block--certification .block--certification__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  background: #fff;
  border-radius: 10px;
  font-size: 16px;
}
.block--certification .block--certification__table th,
.block--certification .block--certification__table td {
  padding: 18px var(--wp--preset--spacing--20) 15px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block--certification .block--certification__table th:nth-child(1),
.block--certification .block--certification__table td:nth-child(1) {
  width: 16%;
}
.block--certification .block--certification__table th:nth-child(2),
.block--certification .block--certification__table td:nth-child(2) {
  width: 24%;
}
.block--certification .block--certification__table th:nth-child(3),
.block--certification .block--certification__table td:nth-child(3) {
  width: 15%;
}
.block--certification .block--certification__table th:nth-child(4),
.block--certification .block--certification__table td:nth-child(4) {
  width: 12%;
}
.block--certification .block--certification__table th:nth-child(5),
.block--certification .block--certification__table td:nth-child(5) {
  width: 16%;
}
.block--certification .block--certification__table th:nth-child(6),
.block--certification .block--certification__table td:nth-child(6) {
  width: 17%;
}
.block--certification .block--certification__table .block--certification__date {
  white-space: nowrap;
}
.block--certification .block--certification__table thead {
  border-top: none;
  border-bottom: 2px solid var(--wp--preset--color--gray-1);
}
.block--certification .block--certification__table tbody tr {
  border-bottom: 2px solid var(--wp--preset--color--gray-1);
}