.hn-article-shopping__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--trade-hnv2-grid-gap-md);
  list-style: none;
  padding: 0;
  margin: var(--trade-hnv2-space-5) 0 0;
}
.hn-article-shopping__grid > li { min-width: 0; }
.hn-article-shopping__more { margin: var(--trade-hnv2-space-5) 0 0; text-align: center; }
@media (min-width: 750px) {
  .hn-article-shopping__grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
