/* Equal project cards on Independent Projects; keep the base stylesheet intact. */
.independent-project-grid {
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.independent-project-grid > .project-card {
  grid-column:auto;
  min-width:0;
}
.independent-project-grid > .project-card .project-visual {
  height:390px;
  padding:40px;
}
.independent-project-grid > .project-card .project-meta {
  margin-top:24px;
}
.independent-project-grid > .project-card .project-summary {
  max-width:none;
}
@media(max-width:1100px) {
  .independent-project-grid > .project-card .project-visual {
    height:300px;
    padding:28px;
  }
}
@media(max-width:800px) {
  .independent-project-grid > .project-card .project-visual {
    height:250px;
    padding:22px;
  }
}
@media(max-width:600px) {
  .independent-project-grid > .project-card .project-visual {
    height:auto;
    aspect-ratio:1.33;
    padding:24px;
  }
  .independent-project-grid > .project-card .project-meta {
    margin-top:19px;
  }
}
