.vsl-film{width:100%;margin:0;border-radius:24px;overflow:hidden;background:#f6f3e9;box-shadow:0 24px 50px #07172620}
.vsl-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.lancers-wordmark{font-weight:900;color:#1682bc;white-space:nowrap;display:inline-block}
.lancers-contract .lancers-wordmark{font-size:1.05rem}
.final-note .lancers-wordmark{font-size:1rem}
@media(max-width:600px){.vsl-film{border-radius:12px}}
.bundle-copy-v4{container-type:inline-size}
#bundle-title{font-size:min(72px,14.4cqi)}
#vsl p{ text-wrap:balance }
.vsl-summary-line{display:inline-block}
.bundle-people-v6 figcaption{text-wrap:balance}
/* Keep tablet sample copy out of the legacy nested two-column grid. */
.sample-copy{display:block}
@media(min-width:761px) and (max-width:900px){
  .sample-panel{grid-template-columns:minmax(0,1fr)}
}
@media(min-width:641px) and (max-width:900px){
  #bundle-title{font-size:clamp(38px,5.1vw,56px)}
  .bundle-copy-v4 .handoff-summary{display:grid;grid-template-columns:1fr;gap:14px}
}
