/* ---------------------------
   Responsive
---------------------------- */
@media (max-width: 980px) {
  .grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .whatGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .actions .search {
    min-width: 160px;
  }
  .links {
    display: flex;
    gap: 3px;
    padding: 3px;
  }
  .navLink {
    padding: 8px 12px;
    font-size: 13px;
  }
  .subscribe {
    min-width: auto;
    width: 100%;
  }
}

