
body{background:#f4f4f4}
.masonry{column-count:4;column-gap:1rem}
@media(max-width:992px){.masonry{column-count:2}}
@media(max-width:576px){.masonry{column-count:1}}
.card-pin{background:#fff;border-radius:16px;overflow:hidden;margin-bottom:1rem;break-inside:avoid;
box-shadow:0 5px 15px rgba(0,0,0,.1)}
