.cl-inner-blog-details-content .cl-content-table-scroll {
  max-width: 100%;
  margin: 30px 0 4px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #d9d9d9;
  border-radius: 14px;
  scrollbar-width: thin;
  scrollbar-color: #999 transparent;
}
.cl-inner-blog-details-content .cl-content-table-scroll:focus-visible {
  outline: 2px solid #0e0e0e;
  outline-offset: 3px;
}
.cl-inner-blog-details-content .cl-content-table-scroll table {
  width: max-content !important;
  min-width: 100%;
  max-width: none;
  margin: 0 !important;
  border-collapse: separate;
  border-spacing: 0;
  color: #3c3c3c;
  font: 400 16px/1.45 Inter, sans-serif;
}
.cl-inner-blog-details-content .cl-content-table-scroll th,
.cl-inner-blog-details-content .cl-content-table-scroll td {
  min-width: 110px;
  max-width: 340px;
  padding: 14px 16px;
  border: 0;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  overflow-wrap: anywhere;
  vertical-align: top;
  text-align: left;
}
.cl-inner-blog-details-content .cl-content-table-scroll tr > :last-child { border-right: 0; }
.cl-inner-blog-details-content .cl-content-table-scroll tr:last-child > * { border-bottom: 0; }
.cl-inner-blog-details-content .cl-content-table-scroll th,
.cl-inner-blog-details-content .cl-content-table-scroll thead td {
  background: #111;
  color: #fff;
  font: 700 15px/1.4 'DM Sans', sans-serif;
}
.cl-inner-blog-details-content .cl-content-table-scroll tbody tr:nth-child(even) td { background: #f8f8f8; }
.cl-inner-blog-details-content .cl-content-table-scroll td strong { color: inherit; }
.cl-inner-blog-details-content .cl-content-table-hint {
  display: none;
  margin: 6px 0 25px;
  color: #686868;
  font: 400 12px/1.4 Inter, sans-serif;
}
@media (max-width: 767px) {
  .cl-inner-blog-details-content .cl-content-table-scroll th,
  .cl-inner-blog-details-content .cl-content-table-scroll td { min-width: 125px; }
  .cl-inner-blog-details-content .cl-content-table-scroll.is-scrollable + .cl-content-table-hint { display: block; }
}
