.cp-gameplay-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}
.cp-gameplay-gallery figure{margin:0;background:#0b1712;border:1px solid var(--cp-line);box-shadow:0 20px 55px #0008;overflow:hidden}
.cp-gameplay-gallery img{display:block;width:100%;height:auto}
.cp-gameplay-gallery figcaption{padding:14px 16px;color:var(--cp-cream);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.cp-gameplay-gallery figcaption span{display:block;margin-top:6px;color:var(--cp-gold);font-size:12px;letter-spacing:.04em;text-transform:none}
@media(max-width:760px){.cp-gameplay-gallery{grid-template-columns:1fr}}
