.ops-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-bottom: 18px;
}

.ops-grid .card {
  max-height: 560px;
  overflow: auto;
}

@media (max-width: 760px) {
  .ops-grid { grid-template-columns: 1fr; }
  nav { overflow-x: auto; }
  nav button { font-size: 10px; white-space: nowrap; }
}
