.six-news-article {
    display: flex;
    flex: 0 1 calc(33.3% - 24px);
    flex-direction: column;
    margin-bottom: 1.531rem;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    text-align: left;
    cursor: pointer;
}

.six-news-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 1.625em;
    max-width: 1400px;
    vertical-align: top;
}

/* Caption styling */
.six-news-image-caption {
    position: absolute;
    bottom: 0px; /* Padding from bottom */
    right: 0px; /* Padding from right */
    background: rgba(0, 0, 0, 0.7); /* Semi-transparent black background */
    color: rgba(255, 255, 255, 0.85); /* Reduced opacity for text */
    padding: 10px 12px; /* Spacing around the text */
    font-size: 1rem; /* Font size */
    line-height: 1.4; /* Line spacing */
    text-align: left; /* Align text to the left */
    z-index: 10; /* Make sure the caption is on top */
    display: -webkit-box; /* Allows for truncation with ellipsis */
    /*-webkit-box-orient: vertical;*/ /* Sets vertical orientation for truncation */
    /*-webkit-line-clamp: 2;*/ /* Limits to 2 lines */
    /*overflow: hidden;*/ /* Ensures overflow is hidden */
    text-overflow: ellipsis; /* Adds "..." if text is truncated */
    /*white-space: nowrap;*/ /* Allows wrapping of words */

}

.six-news-image {
    position: relative; /* Required for positioning the caption */
    margin-bottom: 1.15rem;
    overflow: hidden;
    border-radius: 8px; /* Optional: rounded corners */
}
.six-news-image img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2; /* Larger images */
    display: block;
}

@media (max-width: 1279px) {
    .six-news-article {
        flex: 0 1 calc(50% - 1.5rem);
    }
}
@media (max-width: 767.9px) {
    .six-news-article {
        flex: 0 1 calc(100% - 1.5rem);
    }
}

/*#ext-content-middle-bbox {
    overflow: hidden;
    max-width: 960px;
}

#ext-content-middle {
    width: 100%;

}

@jakob
full width ?*/
