/* Approved raster sidebar only. The original rail and inactive campaign remain intact. */
body.icl-reading-layout #container .icl-rail-stack > aside.icl-sidebar-cta:has(> .icl-sidebar-artwork){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:0;text-align:start}
.icl-sidebar-artwork{position:relative;display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;background:none;line-height:0;box-sizing:border-box}
.icl-sidebar-artwork img.icl-sidebar-artwork__image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;transform:none!important}
.icl-sidebar-artwork a.icl-sidebar-artwork__link{position:absolute!important;display:block!important;left:4.18%!important;top:72.63%!important;width:91.63%!important;height:8.41%!important;min-height:44px!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;transform:translateY(-50%)!important;opacity:1!important;box-sizing:border-box!important;cursor:pointer;z-index:1}
.icl-sidebar-artwork a.icl-sidebar-artwork__link::before,.icl-sidebar-artwork a.icl-sidebar-artwork__link::after{content:none!important}
.icl-sidebar-artwork a.icl-sidebar-artwork__link:focus-visible{outline:3px solid white!important;outline-offset:-3px!important;box-shadow:0 0 0 3px #00354e!important}
@media(hover:hover){.icl-sidebar-artwork a.icl-sidebar-artwork__link:hover{background:rgba(255,255,255,.07)!important}}
.icl-sidebar-artwork .icl-sidebar-artwork__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}
@media(min-width:1025px){body.icl-reading-layout #container .icl-rail-stack > aside.icl-sidebar-cta:has(> .icl-sidebar-artwork){display:block}}
@media(max-width:1024px){body.icl-reading-layout #container .icl-rail-stack > aside.icl-sidebar-cta:has(> .icl-sidebar-artwork){display:none!important}}
/* A 460px creative plus the retained TOC must stay reachable on short desktops. */
@media(min-width:1025px) and (max-height:620px){
 body.icl-reading-layout #container .icl-rail-stack:has(> aside.icl-sidebar-cta > .icl-sidebar-artwork){position:static;max-height:none}
 body.icl-reading-layout #container .icl-rail-stack:has(> aside.icl-sidebar-cta > .icl-sidebar-artwork) > :is(.l-sidebar,.l-sidebar__inner){overflow:visible;max-height:none}
}
