/* Gameplay photographs sit within the existing editorial rhythm. */
#dm-landing .dm-scenes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}
#dm-landing .dm-scene{min-width:0;margin:32px 0 0;overflow:hidden;border:1px solid var(--ui-line-strong);border-radius:14px;background:var(--ui-surface)}
#dm-landing .dm-scenes .dm-scene{margin:0}
#dm-landing .dm-scene img{display:block;width:100%;height:auto;object-fit:cover}
#dm-landing .dm-scenes .dm-scene img{aspect-ratio:16/10}
#dm-landing .dm-scene figcaption{padding:14px 18px;color:var(--ui-ink);font-size:13px;line-height:1.6}
#dm-landing #dm-home-build>.dm-scene{max-width:880px}
#dm-landing #dm-inspirations>.dm-scene{max-width:880px}
@media(max-width:700px){#dm-landing .dm-scenes{grid-template-columns:1fr;gap:20px}#dm-landing .dm-scene figcaption{padding:12px 14px}}
