.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scan-card{margin:0;border:1px solid var(--line);background:white;padding:12px}.scan-card img{width:100%;height:340px;object-fit:contain;background:#efede6;display:block}.scan-card figcaption{font-size:13px;color:var(--muted);padding:12px 5px 4px}.scan-card b{display:block;color:var(--ink);margin-bottom:3px}@media(max-width:900px){.gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gallery{grid-template-columns:1fr}.scan-card img{height:auto}}
