.gp-split:not(:has(> .gp-media)) { grid-template-columns: 1fr; }
.gp-split:not(:has(> .gp-media)) > div { max-width: 760px; }
.gp-split:not(:has(> .gp-media)) > :first-child { order: 0; }
/* r3 (18.10.2026): AI photos */
.gp-split > .gp-media:not(.gp-media--phone) { border-radius: 12px; box-shadow: 0 28px 56px -28px rgba(17, 24, 39, .45); }
@media (min-width: 801px) { .gp-split:has(> .gp-media:not(.gp-media--phone)) { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); } .gp-split--rev:has(> .gp-media:not(.gp-media--phone)) { grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); } }
@media (max-width: 800px) { .gp-split > .gp-media { order: -1; } }
@media (max-width: 600px) {
  .gp-split > .gp-media:not(.gp-media--phone) { margin-left: calc(var(--gp-pad) * -1); margin-right: calc(var(--gp-pad) * -1); width: calc(100% + 2 * var(--gp-pad)); max-width: none; border-radius: 0; box-shadow: none; aspect-ratio: 4 / 3; }
}
