.compare-table,
table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0 36px;
  font-size: 0.95rem;
}

.compare-table th,
.compare-table td,
table th,
table td {
  border: 1px solid #ddd;
  padding: 12px;
  vertical-align: top;
}

.compare-table th,
table th {
  background: #f4f7fb;
  font-weight: 700;
}

.compare-table tr:nth-child(even),
table tr:nth-child(even) {
  background: #fafafa;
}

@media (max-width: 700px) {
  .compare-table,
  table {
    font-size: 0.85rem;
  }

  .compare-table th,
  .compare-table td,
  table th,
  table td {
    padding: 8px;
  }
}