/* CÖ technical content review: readable prose and explicit speed context. */
.software-hero.software-hero-editorial{grid-template-columns:minmax(0,1fr);min-height:0}
.software-hero-editorial>div{max-width:1000px}
.software-hero-editorial>div:first-child>p:last-of-type{max-width:780px}
.stream-explanation{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2);padding-top:28px}
.stream-explanation h3,.quality-speed-note h3{font:600 clamp(1.35rem,2.1vw,1.8rem)/1.3 var(--display);margin:0 0 14px}
.stream-explanation p{max-width:1000px;color:rgba(255,255,255,.8);margin:0;font-size:1.05rem;line-height:1.7}
.quality-speed-labels{display:flex;justify-content:space-between;gap:24px;margin:22px 0 32px;font-weight:600;line-height:1.5}
.quality-speed-labels span{flex:1;min-width:0}
.quality-speed-labels span:last-child{text-align:right}
.quality-speed-note{border-top:1px solid var(--line);padding-top:28px}
.quality-speed-note p{max-width:980px;color:var(--muted);font-size:1.05rem;line-height:1.7;margin:0}
.application-validation-copy{max-width:580px;margin-top:28px;color:var(--muted);line-height:1.7}
@media(max-width:680px){.quality-speed-labels{font-size:1rem;gap:18px}.stream-explanation{padding-top:24px}}
