.ls .gv-intro p{font-size:1.05rem}
.ls .gvhero video{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}

.ls .block ul{list-style:none;max-width:46ch;margin:18px auto 22px}
.ls .block li{padding:6px 0;color:var(--ink-soft)}
.ls .block li::before{content:"— ";color:var(--gold)}
.ls .block .btn{margin-top:30px}

.ls .row ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;margin:6px 0 20px}
.ls .row li{padding:4px 0;color:var(--ink-soft)}
.ls .row li::before{content:"— ";color:var(--gold)}

.ls .pullq{display:block}

.ls-set{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(30px,5vw,52px)}
.ls-set figure{margin:0}
.ls-set img,.ls-set video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:2px;display:block}
.ls-set figcaption{margin-top:10px;font-size:.82rem;font-style:italic;color:var(--ink-soft)}

@media(max-width:900px){
  .ls-set{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .ls .row ul{grid-template-columns:1fr}
  .ls-set{grid-template-columns:1fr}
}
