
.bpn-section-photo-gallery{padding:12px 0;}
.bpn-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
.bpn-photo-grid .bpn-news-image{aspect-ratio:1.6;}
.bpn-photo-grid .bpn-news-card{background:#fff;}
@media(max-width:767.98px){.bpn-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}}
