.ly_policy {
  padding: 80px 10px;
}

.bl_customContent a {
  color: #086dcd;
  text-decoration: underline;
}

.bl_customContent h2 {
  color: #086dcd;
  margin-block: 40px 20px;
  font-size: clamp(1.25rem, 1.0714rem + 0.8929vw, 1.875rem);
}

.bl_customContent h3 {
  margin-block: 20px;
  font-size: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);
}

.bl_customContent {
  font-size: 14px;
  line-height: 1.8;
}

.bl_customContent .el_tableBorderless {
  margin-block: 20px;
}

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

.bl_customContent .wp-block-table tr:not(:first-child) td,
.bl_customContent .wp-block-table th {
  border: none;
  border-bottom: 1px solid #e6e6e6 !important;
  padding-inline: 0;
}

.bl_customContent .wp-block-table td:first-child {
  padding-inline: 0 10px !important;
}

.el_tableTopGrey tr:first-child td:nth-child(odd) {
  background: #f0f0f0;
  border: none;
  text-align: center;
}

.el_tableTopGrey tr:first-child td:nth-child(even) {
  background: #e2e2e2;
  border: none;
  text-align: center;
}

.el_tableLeftGrey tr:first-child td:first-child {
  background: transparent !important;
}

.el_tableLeftGrey tr:first-child td:nth-child(even) {
  background: #f0f0f0;
}

.el_tableLeftGrey tr:first-child td:nth-child(odd) {
  background: #e2e2e2;
}

.bl_customContent .el_tableLeftGrey.wp-block-table td {
  padding-inline: 5px !important;
}

.el_tableLeftGrey tr td:first-child {
  background: #f0f0f0;
  width: 10ch;
}

.el_tableFlexSmall tbody,
.el_tableFlexSmall tr {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.bl_customContent .wp-block-table.el_tableFlexSmall tr td {
  border: none !important;
}

@media screen and (min-width: 768px) {
  .bl_policy {
    max-width: 1000px;
    margin-inline: auto;
  }

  .el_tableLeftGrey tr td:first-child {
    width: 160px;
  }
}
