
.gallery-comparison{grid-column:1/-1;border:1px solid #dbe2ec;border-radius:16px;padding:18px;background:#f5f8fb;min-width:0}
.gallery-comparison>h3{margin:0 0 16px;color:#182d40;font-size:1.25rem}
.gallery-comparison-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.gallery-comparison .gallery-item{margin:0;min-width:0}
.gallery-comparison .gallery-media{width:100%;aspect-ratio:3/4;max-height:560px;background:#102336}
.gallery-comparison .gallery-media img{width:100%;height:100%;object-fit:contain}
.gallery-comparison[hidden],.gallery-comparison .gallery-item[hidden]{display:none}
@media(max-width:600px){.gallery-comparison{padding:12px}.gallery-comparison-photos{grid-template-columns:1fr}}
