.mod-subcat-featured-acf{display:block}
.mod-subcat-featured-acf .acf-subcategory-block{margin-bottom:3rem}
.mod-subcat-featured-acf .acf-subcategory-header{text-align:center}
.mod-subcat-featured-acf .acf-subcategory-title{margin:0 0 0.5rem; text-align:center}
.mod-subcat-featured-acf .acf-subcategory-desc{margin:0 0 1rem; opacity:.8; text-align:center}
.mod-subcat-featured-acf .acf-articles-grid{
    display:grid;
    grid-gap:1rem;
}
/* Responsive columns based on data attribute for module container */
.mod-subcat-featured-acf[data-columns="2"] .acf-articles-grid:not([data-columns]){grid-template-columns:repeat(2,minmax(0,1fr))}
.mod-subcat-featured-acf[data-columns="3"] .acf-articles-grid:not([data-columns]){grid-template-columns:repeat(3,minmax(0,1fr))}
.mod-subcat-featured-acf[data-columns="4"] .acf-articles-grid:not([data-columns]){grid-template-columns:repeat(4,minmax(0,1fr))}
.mod-subcat-featured-acf[data-columns="5"] .acf-articles-grid:not([data-columns]){grid-template-columns:repeat(5,minmax(0,1fr))}
.mod-subcat-featured-acf[data-columns="6"] .acf-articles-grid:not([data-columns]){grid-template-columns:repeat(6,minmax(0,1fr))}

/* Subcategory-specific column settings */
.mod-subcat-featured-acf .acf-articles-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.mod-subcat-featured-acf .acf-articles-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.mod-subcat-featured-acf .acf-articles-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.mod-subcat-featured-acf .acf-articles-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}
.mod-subcat-featured-acf .acf-articles-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}
@media (max-width: 991px){
    .mod-subcat-featured-acf .acf-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media (max-width: 599px){
    .mod-subcat-featured-acf .acf-articles-grid{grid-template-columns:repeat(1,minmax(0,1fr)) !important}
    .com_content.projects .mod-subcat-featured-acf .acf-articles-grid {padding: 0 50px;}
}
.mod-subcat-featured-acf .acf-article-card{display:block}
.mod-subcat-featured-acf .acf-article-media{display:block; overflow:hidden; border-radius:12px}
.mod-subcat-featured-acf .acf-article-title{font-size:1rem; margin:.5rem 0 0}

/* View More Button Styles */
.mod-subcat-featured-acf .acf-view-more-container{margin-top:1.5rem; text-align:center}
.mod-subcat-featured-acf .acf-view-more-button{
    display:inline-block;
    padding:0.5rem 1.5rem;
    background-color:#f5f5f5;
    color:#333;
    text-decoration:none;
    border-radius:4px;
    font-weight:500;
    transition:all 0.3s ease;
}
.mod-subcat-featured-acf .acf-view-more-button:hover{
    background-color:#e0e0e0;
    text-decoration:none;
}
.acf-article-card .tf-slideshow-thumbs-wrapper {
    display: none !important;
}
.acf-article-card img {
    width: 100%;          /* umple containerul pe lățime */
    height: 200px !important;        /* înălțime fixă, ajustează după preferință */
    object-fit: contain;  /* păstrează proporțiile imaginilor */
    background-color: #f0f0f0; /* pentru spațiile goale */
    display: block;
}
.mod-subcat-featured-acf .field-label, .field-value {
    display: none;
}