

/* Start:/local/templates/2026_pmsoft/components/bitrix/news/biblioteka_articles/bitrix/news.list/.default/style.css?17749458401167*/


 .masonry-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
            gap: 1.5rem;
            grid-auto-rows: 10px;
        }
        
        .masonry-grid .card {
            break-inside: avoid;
            margin-bottom: 0;
        }
        
        /* Для каждой карточки нужно задать grid-row-end */
        .grid-item-1 { grid-row-end: span 25; }
        .grid-item-2 { grid-row-end: span 30; }
        .grid-item-3 { grid-row-end: span 35; }
        .grid-item-4 { grid-row-end: span 28; }
        
        /* Адаптивность */
        @media (max-width: 768px) {
            .masonry-grid {
                grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
            }
        }

.gradient-bottom {
    position: relative;
}
.gradient-bottom::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; /* начинается с середины */
    background: linear-gradient(180deg, transparent 0%, #fbfbfc 100%);
    pointer-events: none;
}

.z-index-2 {
    z-index: 2 !important;
}
/* End */
/* /local/templates/2026_pmsoft/components/bitrix/news/biblioteka_articles/bitrix/news.list/.default/style.css?17749458401167 */
