.egkw-ad.egkw-display-filled,
.egkw-side-ad-card.egkw-display-filled,
.egkw-ad-slot--square.egkw-display-filled {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    overflow: hidden;
}

.egkw-display-creative {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none !important;
    line-height: 0;
}

.egkw-display-creative picture,
.egkw-display-creative img {
    display: block;
    width: 100%;
    height: 100%;
}

.egkw-display-creative img {
    object-fit: contain;
    background: #fff;
}

.egkw-display-creative:focus-visible {
    outline: 3px solid #ed1c24;
    outline-offset: 2px;
}

.egkw-display-label {
    position: absolute;
    right: 4px;
    bottom: 4px;
    z-index: 1;
    padding: 3px 5px;
    background: rgba(20, 20, 20, .76);
    color: #fff;
    font: 11px/1.2 Arial, sans-serif;
    pointer-events: none;
}

/* Additional placements on articles, archives and community/service pages. */
.egkw-display-extra-square{width:300px;max-width:100%;height:250px;margin:20px auto;box-sizing:border-box;}
.egkw-display-extra-rail{display:none;}
@media(min-width:1440px){
 .egkw-display-extra-rail{display:block;position:fixed;top:140px;width:160px;height:600px;z-index:20;}
 .egkw-display-extra-rail--left{left:max(12px,calc((100vw - 1068px)/2 - 184px));}
 .egkw-display-extra-rail--right{right:max(12px,calc((100vw - 1068px)/2 - 184px));}
 .egkw-display-extra-rail .egkw-side-ad-card{position:static!important;display:block;width:160px;height:600px;}
}
.egkw-ad-stack{min-width:0;}
.egkw-ad.egkw-display-filled{aspect-ratio:728/90;min-height:0;}
@media print{.egkw-display-extra-rail,.egkw-display-extra-square{display:none!important;}}

@media(max-width:767px){.egkw-display-mobile-headers{display:grid;width:100%;padding:12px;box-sizing:border-box;margin:0;gap:10px;}}

.egkw-ad .egkw-display-creative {animation:egkw-header-ad-fade .3s ease-out;}
@keyframes egkw-header-ad-fade {from {opacity:0;} to {opacity:1;}}
@media(prefers-reduced-motion:reduce){.egkw-ad .egkw-display-creative{animation:none;}}
