@media (max-width: 530px) {
  body .resource-grid:not(.resource-list) .resource-card {
    grid-template-columns: 44px minmax(0, 1fr);
  }
  body .resource-grid:not(.resource-list) .resource-card .resource-icon {
    width: 44px !important;
    height: 44px !important;
  }
  body .resource-grid:not(.resource-list) .resource-card p {
    min-height: 3em;
    overflow-wrap: anywhere;
    -webkit-line-clamp: 2;
  }
}
