/* Transparent main artwork floats over the retained card frame; no new colors or fonts. */
.lcpc .lcpc-identity{gap:24px;min-height:132px;padding-block:16px}
.lcpc .lcpc-logo{position:relative;isolation:isolate;overflow:visible;width:var(--lcpc-media-size,76px);height:var(--lcpc-media-size,76px);flex:0 0 var(--lcpc-media-size,76px);background:var(--lc-transparent)}
.lcpc .lcpc-logo img{position:absolute;z-index:1;width:var(--lcpc-media-scale,148%);max-width:none;height:auto;max-height:none;object-fit:contain;border-radius:0;filter:drop-shadow(0 8px 7px var(--lc-home-card-shadow-hover-low));pointer-events:none}
.lcsp .lcsp-card__top{min-height:128px;align-items:flex-start;padding-top:18px}
.lcsp .lcsp-card__logo{position:relative;isolation:isolate;overflow:visible;width:76px;height:76px;background:var(--lc-transparent)}
.lcsp .lcsp-card__logo img{position:absolute;z-index:1;width:145%;max-width:none;height:auto;max-height:none;object-fit:contain;border-radius:0;filter:drop-shadow(0 8px 7px var(--lc-home-card-shadow-hover-low));pointer-events:none}
.lcct-sticky-thumb{object-fit:contain!important;background:var(--lc-transparent);border-radius:0!important}
@media(max-width:699.98px){
 .lcpc .lcpc-identity{gap:18px;padding-block:18px 0;min-height:155px}
 .lcpc{--lcpc-media-size:62px}
 .lcpc .lcpc-logo{align-self:flex-start;margin-inline:10px 0}
 .lcpc .lcpc-name{padding-top:14px}
 .lcsp .lcsp-card__top{min-height:112px;padding-top:16px}
 .lcsp .lcsp-card__logo{width:62px;height:62px;margin-inline:10px 0}
}
