.technical-help-page .gbm-table caption {
  caption-side: top;
  padding: 12px 16px;
  text-align: left;
  color: #20392b;
  white-space: normal;
}
@media (max-width: 620px) {
  .technical-help-page .gbm-table table { min-width: 0; }
  .technical-help-page .gbm-table thead {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
  }
  .technical-help-page .gbm-table tbody,
  .technical-help-page .gbm-table tbody tr,
  .technical-help-page .gbm-table tbody th,
  .technical-help-page .gbm-table tbody td { display: block; width: auto; }
  .technical-help-page .gbm-table tbody td::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 4px;
    font-weight: 700;
    color: #20392b;
  }
  .technical-help-page .gbm-table tbody tr + tr { border-top: 1px solid #c8d6c1; }
}
