/* A single case study fills its row without changing shared portfolio grids. */
.portfolio-grid.local-project-grid {
  grid-template-columns: minmax(0, 1fr);
  max-width: 820px;
  margin-inline: auto;
}

.portfolio-grid.local-project-grid > .portfolio-card:only-child {
  grid-column: 1 / -1;
}

/* Keep the project and its closing note on the same reading axis. */
.portfolio-grid.local-project-grid + .rich-copy {
  max-width: 820px;
  margin-inline: auto;
}
