.htsm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}
.htsm-card{min-width:0}.htsm-card img{max-width:100%;height:auto}.htsm-stage{display:block;position:relative;overflow:hidden;isolation:isolate;line-height:0}
.htsm-stage>img{display:block}.htsm-stage.htsm-ready>img{opacity:0}
.htsm-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.htsm-tile{position:absolute;left:0;top:0;overflow:hidden;will-change:transform;pointer-events:none}
.htsm-tile>img{position:absolute!important;max-width:none!important;margin:0!important;border:0!important;padding:0!important;border-radius:0!important}
.htsm-card :is(h1,h2,h3,h4,h5,h6,[data-htsm-title]){transform-origin:left center}
.htsm-card:focus-within{outline:2px solid currentColor;outline-offset:4px}
@media(prefers-reduced-motion:reduce),(hover:none){.htsm-stage.htsm-ready>img{opacity:1}.htsm-layer{display:none}}
