.container { padding-top: clamp(1.5rem, 5vw, 4rem); }

ul { list-style: none; }

.image-gallery { padding-left: 0px; display: flex; flex-wrap: wrap; gap: 10px; }

.image-gallery > li { height: auto; cursor: pointer; position: relative; flex: 1 1 auto; }

.image-gallery li img { object-fit: cover; width: 100%; height: 100%; vertical-align: middle; border-radius: 5px; }

@media screen and (max-width: 1280px) { .image-gallery > li { height: auto; width: 100%; } }

/*# sourceMappingURL=news_detail.css.map */