/* Page-level overrides */
/* cookies.html table squeezed text */
#legal-consent-mode .data-table th,
#legal-consent-mode .data-table td {
  min-width: 180px !important;
  word-break: normal !important;
  white-space: normal !important;
}

#legal-consent-mode .data-table th:nth-child(2),
#legal-consent-mode .data-table td:nth-child(2) {
  min-width: 200px !important;
}

#legal-consent-mode .data-table {
  min-width: 780px !important;
  width: 100% !important;
  table-layout: auto !important;
}

/* Modifiers grid squeezed text */
.modifiers-grid {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
}

@media (max-width: 1100px) {
  .hero-grid {
    grid-template-columns: 1fr !important;
  }
}

/* Clause layout grid fix for squeezed table columns */
.clause-row {
  display: grid !important;
  grid-template-columns: 80px minmax(0, 1fr) !important;
  gap: 2rem !important;
}

@media (max-width: 768px) {
  .clause-row {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }
}
