.elementor-165 .elementor-element.elementor-element-72686fb{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-d844dd0{margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-165 .elementor-element.elementor-element-e91e0b5{--display:flex;}.elementor-165 .elementor-element.elementor-element-3acda53{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-72686fb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-72686fb{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-feb43bd */.journal-indexing-compact {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px 20px;
    max-width: 1200px;
    margin: 25px auto;
    padding: 10px 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.indexing-label {
    font-size: 14px;
    font-weight: 600;
    color: #555;
    white-space: nowrap;
}

/* LOGO ROW */
.indexing-logos {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 14px 22px;
}

/* LOGO IMAGES */
.indexing-logos img {
    max-height: 28px;
    width: auto;
    max-width: 100%;
    object-fit: contain;
    opacity: 0.8;
    filter: grayscale(100%);
    transition: opacity 0.2s ease;
}

.indexing-logos img:hover {
    opacity: 1;
    filter: grayscale(0%);
}/* End custom CSS */