/* Responsive link grid */
.hsd-link-grid td {
  border: 1px solid #808080 !important;
  padding: 0.7rem;
  margin: 0.7rem;
}
@media screen and (max-width: 768px) {
  .hsd-link-grid td { display: block; width: 100%; }
  .hsd-empty-cell { display: none !important; }
}
