/* Catalogue thumbnails zoom as a single composition; article-body visuals stay still. */
.cheongdam-site :is(.catalog-section,.related-grid,.cd-related) :is(.care-card,.article-card)>a{display:block;height:100%;cursor:pointer}
.cheongdam-site :is(.catalog-section,.related-grid,.cd-related) :is(.care-card,.article-card) figure{overflow:hidden}
.cheongdam-site :is(.catalog-section,.related-grid,.cd-related) figure>:is(.cd-health-cover,.cd-cover,img){transform:scale(1);transform-origin:center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}
.cheongdam-site :is(.catalog-section,.related-grid,.cd-related) figure :is(.cd-health-cover,.cd-cover) img{transform:none!important;transition:none!important}
.cheongdam-site :is(.catalog-section,.related-grid,.cd-related) a:hover figure>img{transform:scale(1)}
@media(hover:hover) and (pointer:fine){
 .cheongdam-site :is(.catalog-section,.related-grid,.cd-related) :is(.care-card,.article-card)>a:hover figure>:is(.cd-health-cover,.cd-cover,img){transform:scale(1.04)}
}
.cheongdam-site :is(.catalog-section,.related-grid,.cd-related) :is(.care-card,.article-card)>a:focus-visible figure>:is(.cd-health-cover,.cd-cover,img){transform:scale(1.04)}
@media(prefers-reduced-motion:reduce){
 .cheongdam-site :is(.catalog-section,.related-grid,.cd-related) :is(.care-card,.article-card)>a figure>:is(.cd-health-cover,.cd-cover,img){transform:none!important;transition:none!important}
}
