.lv-rows{flex-direction:column;gap:clamp(3rem,6vw,5rem);display:flex}.lv-row{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.lv-row.is-flip .lv-row-media{order:2}.lv-row-media{aspect-ratio:16/10;border:1px solid var(--border);background:var(--brand-deep);cursor:pointer;transition:border-color var(--dur-base) var(--ease-spring);border-radius:14px;width:100%;padding:0;position:relative;overflow:hidden}.lv-row-media:hover{border-color:var(--border-strong)}.lv-row-shot{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.lv-row-title{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:10px;margin:12px 0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500;line-height:1.15;display:flex}.lv-stakes{color:var(--accent-bright);display:inline-flex}.lv-stakes svg{width:20px;height:20px}.lv-row-desc{color:var(--text-secondary);max-width:46ch;margin:0 0 16px;font-size:16px;line-height:1.6}.lv-row-bullets{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lv-row-bullets li{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.lv-row-bullets svg{width:16px;height:16px;color:var(--accent-bright);flex:none;margin-top:2px}.lv-row-tech{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.lv-row-tech-lab{font-family:var(--font-mono);color:var(--text-muted);margin-right:4px;font-size:11px}@media (max-width:860px){.lv-row{grid-template-columns:1fr}.lv-row.is-flip .lv-row-media{order:0}}
