.post-scriptum-page .project-introduction {
  grid-template-columns: 11.25rem minmax(0, 38rem);
  justify-content: start;
  gap: clamp(2rem, 6vw, 6rem);
}
.post-scriptum-page .project-photographs {
  max-width: 100rem;
  display: flex;
  flex-direction: column;
  gap: clamp(7rem, 20vh, 15rem);
}
.post-scriptum-page .project-photographs .project-photo { width: 100%; }
.post-scriptum-page .project-photographs .project-photo:nth-child(2) { width: 82%; }
.post-scriptum-page .project-photographs .project-photo:nth-child(3) { width: 88%; align-self: flex-end; }
@media (max-width: 64rem) {
  .post-scriptum-page .project-introduction { grid-template-columns: 9rem minmax(0, 1fr); gap: 3rem; }
}
@media (max-width: 48rem) {
  .post-scriptum-page .project-photographs { gap: 5rem; }
  .post-scriptum-page .project-photographs .project-photo:nth-child(2) { width: 92%; }
  .post-scriptum-page .project-photographs .project-photo:nth-child(3) { width: 96%; }
}
