.lv-hero{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(16px,3vw,32px)}.lv-eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);margin:0 0 16px}.lv-status{margin-top:20px;font-size:var(--step-small);color:var(--color-ink-2)}.lv-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-text);margin-right:8px;vertical-align:1px}.lv-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lv-band{padding-top:clamp(48px,6vw,96px)}.lv-head{display:flex;flex-direction:column;gap:12px}.lv-empty,.lv-more{margin-top:24px}.lv-note{margin-top:8px}.lv-quiet{color:var(--color-ink-3)}.lv-quiet,.lv-small{font-size:var(--step-small)}.lv-small{color:var(--color-ink-2);line-height:1.4}.lv-accent{color:var(--accent-text)}.lv-legal{margin-top:40px;font-size:var(--step-small);color:var(--color-ink-3)}.lv-races{list-style:none;margin:28px 0 0;padding:0}.lv-race{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px 0;border-top:1px solid var(--color-line)}.lv-races.has-cons .lv-race{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-race-q{grid-column:1/-1;min-width:0}@media (min-width:900px){.lv-races:not(.is-compact) .lv-race{grid-template-columns:minmax(0,1fr) 160px 160px;gap:24px;align-items:start}.lv-races.has-cons:not(.is-compact) .lv-race{grid-template-columns:minmax(0,1fr) 160px 160px 140px}.lv-races:not(.is-compact) .lv-race-q{grid-column:auto}}.lv-q{margin:0;font-size:var(--step-body);font-weight:500;line-height:1.35}.lv-outcome{margin:4px 0 0;color:var(--color-ink-2);font-size:var(--step-small)}.lv-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-cell-label{font-size:var(--step-small);color:var(--color-ink-3)}.lv-big{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--color-ink);text-decoration:none}.lv-events{list-style:none;margin:28px 0 0;padding:0;gap:8px}.lv-event,.lv-events{display:flex;flex-direction:column}.lv-event{gap:6px;padding:16px 20px;background:var(--surface);color:var(--color-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.lv-event:hover{background:var(--raised)}}.lv-event:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lv-event-title{font-weight:500;font-size:var(--step-body);line-height:1.35}.lv-split{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-top:clamp(32px,4vw,56px)}@media (min-width:960px){.lv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}}.lv-col{min-width:0}.lv-facts{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:var(--surface);padding:18px 20px}.lv-facts dt{font-size:var(--step-small);color:var(--color-ink-3)}.lv-facts dd{margin:4px 0 0;overflow-wrap:anywhere}@media (max-width:520px){.lv-facts{grid-template-columns:minmax(0,1fr)}}.lv-carriers{list-style:none;margin:16px 0 0;padding:0}.lv-carriers li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--color-line);font-size:var(--step-body)}.lv-said{margin-top:48px}.lv-heard,.lv-transcript{list-style:none;margin:16px 0 0;padding:0;max-height:560px;overflow-y:auto}.lv-transcript li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--color-line)}.lv-transcript p{margin:0;line-height:1.55}.lv-speaker{color:var(--color-ink-2)}.lv-heard li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0;border-top:1px solid var(--color-line)}@media (max-width:520px){.lv-transcript li{grid-template-columns:minmax(0,1fr);gap:2px}}