.portfolio-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));
  gap: var(--s6);
}

.portfolio-empty {
  grid-column: 1 / -1;
  text-align: center;
  padding: var(--s20);
  color: var(--c-text-3);
}
