/* MetaCore LT compact visual story v2 · /index_lt only */
.mc-home-lt-v2 .mc-lt-story{position:relative;margin:20px 0 18px;overflow:hidden;border:1px solid #c9dfef;border-radius:20px;background:#f6fbff;box-shadow:0 16px 38px rgba(18,67,119,.09)}
.mc-home-lt-v2 .mc-lt-story:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#00d4ff,#1767ff 62%,#7b5cff)}
.mc-home-lt-v2 .mc-lt-story img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center 59%;background:#f6fbff}
.mc-home-lt-v2 .mc-lt-story figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 18px 13px;color:#173957;background:linear-gradient(145deg,#fbfdff,#eef7ff)}
.mc-home-lt-v2 .mc-lt-story figcaption span{font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#1767d8}
.mc-home-lt-v2 .mc-lt-story figcaption b{font-size:13px;line-height:1.35;color:#153654;text-align:right}
.mc-home-lt-v2 #product-ladder>.mc-lt-story{margin:18px 0 16px}
@media(max-width:760px){
  .mc-home-lt-v2 .mc-lt-story{margin:16px 0;border-radius:16px}
  .mc-home-lt-v2 .mc-lt-story img{aspect-ratio:16/10;object-position:center 58%}
  .mc-home-lt-v2 .mc-lt-story figcaption{align-items:flex-start;padding:12px 14px 14px}
  .mc-home-lt-v2 .mc-lt-story figcaption b{font-size:12px}
}
@media(max-width:520px){
  .mc-home-lt-v2 .mc-lt-story img{aspect-ratio:4/3;object-position:center 59%}
  .mc-home-lt-v2 .mc-lt-story figcaption{display:grid;gap:5px}
  .mc-home-lt-v2 .mc-lt-story figcaption b{text-align:left}
}
