.studio-banner-slot {
    display: block;
    width: 100%;
    min-height: 1px;
    margin: 0;
    text-align: center;
}

.studio-banner-slot[data-empty="1"] {
    display: none;
}

.studio-banner-ad {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.studio-banner-link {
    display: inline-block;
    max-width: 100%;
    line-height: 0;
    text-decoration: none;
}

.studio-banner-image {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    border: 0;
}

.studio-banner-widget-slot {
    margin: 0 0 20px;
}

.studio-banner-after-article {
    margin: 18px 0 24px;
}

.studio-banner-ad--below_article {
    padding-top: 2px;
}

/* ===== Studio Banners PageSpeed image rules v1.0.2 ===== */
.studio-banner-slot {
    contain: layout paint;
}

.studio-banner-image {
    aspect-ratio: auto;
    background: transparent;
}

.studio-banner-ad[data-banner-width][data-banner-height] .studio-banner-image {
    width: auto;
}

.studio-banner-slot--below_article {
    max-width: 100%;
}
/* ===== End Studio Banners PageSpeed image rules v1.0.2 ===== */

/* ===== Studio Banners optional link v1.0.4 ===== */
.studio-banner-link--no-url {
    cursor: default;
    pointer-events: none;
}
/* ===== End Studio Banners optional link v1.0.4 ===== */

