/* Swiss Art Gallery — balanced layouts for one or two relevant suggestions. */
@media screen and (min-width: 901px) {
  main#app .similar-grid:has(> :nth-child(2):last-child),
  .client-prestige .sag-related-grid:has(> :nth-child(2):last-child) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-width: 1040px;
    margin-inline: auto;
  }
}
@media screen and (min-width: 561px) {
  main#app .similar-grid:has(> :only-child),
  .client-prestige .sag-related-grid:has(> :only-child) {
    grid-template-columns: minmax(0, 1fr);
    max-width: 520px;
    margin-inline: auto;
  }
}
