/* responsive */
@media (hover: none) and (pointer: coarse), (max-width: 768px) {
  .main-wrapper.single-column {
    height: auto;
  }

  .col-content {
    padding: var(--space-2);
  }

  form {
    width: 100%;
  }
  .section-block {
    max-width: 100%;
  }
  .diagnosis-table {
    font-size: 1.2rem;
  }

  .diagnosis-table th,
  .diagnosis-table td {
    padding: 0.6rem 0.8rem;
    white-space: nowrap;
  }
}
