.masonry{
  column-count: 1;
  column-gap: 1rem;
}
@media (min-width:576px){ .masonry{ column-count: 2; } }
@media (min-width:992px){ .masonry{ column-count: 3; } }
.masonry a{
  display:inline-block;
  width:100%;
  margin:0 0 1rem;
  position:relative;
  border-radius:12px;
  overflow:hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,.06);
}
.masonry img{
  width:100%;
  height:auto;
  display:block;
  break-inside: avoid;
}
.gdesc-inner{
    display:none!important;
}