.explosion-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.explosion-collage figure,.spark-slide figure{margin:0;min-width:0}.explosion-collage a,.spark-slide a{display:block;background:white;border-radius:12px;overflow:hidden}.explosion-collage img{display:block;width:100%;height:auto;aspect-ratio:1.48;object-fit:contain}.spark-slide img{display:block;width:100%;height:auto}.explosion-collage figcaption,.spark-slide figcaption{padding:12px 0;font-size:14px;line-height:1.5}.explosion-collage a:focus-visible,.spark-slide a:focus-visible{outline:3px solid #dc242b;outline-offset:4px}@media(max-width:700px){.explosion-collage{grid-template-columns:1fr}}