/* Featured content is already in the HTML; show it before Owl loads. */
#featload { display: none !important; }
#featured-titles {
    opacity: 1 !important;
    visibility: visible !important;
    min-height: 0 !important;
}
/* Direct cards use flex only until Owl creates its own wrappers. */
#featured-titles:not(.owl-carousel) {
    display: flex !important;
    flex-wrap: nowrap;
    align-items: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
}
#featured-titles.items > .item,
#featured-titles.items > article {
    display: block !important;
    float: none !important;
    box-sizing: border-box;
    flex: 0 0 calc(100% / var(--krx-featured-columns, 6));
    width: calc(100% / var(--krx-featured-columns, 6)) !important;
    margin: 0 !important;
}
#featured-titles .item { max-width: 100%; }
#featured-titles .owl-item { max-width: none; }
@media only screen and (max-width: 1199px) {
    #featured-titles.items > .item,
    #featured-titles.items > article {
        flex-basis: 25%;
        width: 25% !important;
    }
}
@media only screen and (max-width: 768px) {
    #featured-titles.items > .item,
    #featured-titles.items > article {
        flex-basis: 33.333333%;
        width: 33.333333% !important;
    }
}
