/* Keep original frames. A new orientation begins a new row at every width. */
:is(.overview-project-grid,.archive-grid) > .project-card {min-width:0;align-self:start}
:is(.overview-project-grid,.archive-grid) .project-image-link img {display:block;width:100%;height:auto;object-fit:contain}
:is(.overview-project-grid,.archive-grid):has(> .project-card:nth-child(3)) > .project-card--portrait + :not(.project-card--portrait),
:is(.overview-project-grid,.archive-grid):has(> .project-card:nth-child(3)) > .project-card--square + :not(.project-card--square),
:is(.overview-project-grid,.archive-grid):has(> .project-card:nth-child(3)) > .project-card--landscape + :not(.project-card--landscape) {grid-column-start:1}
.ab-gallery:has(> figure:nth-child(3)) > .gallery-frame--portrait + :not(.gallery-frame--portrait),
.ab-gallery:has(> figure:nth-child(3)) > .gallery-frame--square + :not(.gallery-frame--square),
.ab-gallery:has(> figure:nth-child(3)) > .gallery-frame--landscape + :not(.gallery-frame--landscape) {grid-column-start:1}
.editorial-grid > .gallery-frame--portrait + :not(.gallery-frame--portrait),
.editorial-grid > .gallery-frame--square + :not(.gallery-frame--square),
.editorial-grid > .gallery-frame--landscape + :not(.gallery-frame--landscape) {grid-column-start:1}
@media(min-width:761px){.editorial-more>summary{display:none}}
