/* A row of the society's photographs under an inner page's heading. */
.pg-strip { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 12px; margin-top: 12px; margin-bottom: 20px; }
.pg-photo { position: relative; height: 300px; margin: 0; overflow: hidden; background: var(--cream); }
.pg-photo img { width: 100%; height: 100%; object-fit: cover; }
.pg-photo figcaption { position: absolute; left: 0; right: 0; bottom: 0; padding: 30px 14px 12px; font-size: 13px; color: #fff; background: linear-gradient(180deg, transparent, rgb(10 18 34 / .7)); }
@media (max-width: 700px) {
  .pg-strip { grid-template-columns: 1fr 1fr; }
  .pg-photo:first-child { grid-column: span 2; }
  .pg-photo { height: 200px; }
}
