.gallery.port-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:center;margin:32px 0}.gallery.port-gallery img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:8px;background:#eef3f7}@media(max-width:700px){.gallery.port-gallery{grid-template-columns:1fr}.gallery.port-gallery img{max-height:none}}