/* Portrait gallery on regular post cards; compact boosted cards keep their grid. */
.post-card:not(.pc-boost-compact) .pc-grid{
  aspect-ratio:1/1;
  grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);
  grid-template-rows:repeat(2,minmax(0,1fr));
}
.post-card:not(.pc-boost-compact) .pc-grid .pc-big,
.post-card:not(.pc-boost-compact) .pc-grid .pc-sm{
  width:100%;height:100%;min-height:0;aspect-ratio:auto;
  object-fit:cover;object-position:center top;
}
.post-card.pc-photos-2:not(.pc-boost-compact) .pc-side .pc-sm:first-child{grid-row:1 / span 2}
.post-card.pc-photos-2:not(.pc-boost-compact) .pc-side .pc-sm:last-child{display:none}
.post-card.pc-photos-1:not(.pc-boost-compact) .pc-big{grid-column:1 / span 2}
.post-card.pc-photos-1 .pc-side{display:none}
.post-card.pc-boost-compact.pc-photos-2 .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.post-card.pc-boost-compact.pc-photos-2 .pc-side .pc-sm:last-child{display:none}
.post-card.pc-boost-compact.pc-photos-1 .pc-grid{grid-template-columns:minmax(0,1fr)}

/* Three equal photos in non-pinned boosted cards show more vertical content. */
.post-card.pc-boost-compact .pc-grid .pc-big,
.post-card.pc-boost-compact .pc-grid .pc-sm{
  width:100%;height:auto;aspect-ratio:3/4;
  object-fit:cover;object-position:center top;
}
