.streaming-intro{padding-top:64px;padding-bottom:72px}
.streaming-intro-copy{max-width:860px;margin-inline:auto;text-align:center}
.streaming-kicker{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:24px;color:var(--text-muted);font-size:var(--fs-small)}
.streaming-summary{max-width:700px;margin:24px auto 0;color:var(--text-muted);font-size:18px;line-height:1.8}
.streaming-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}
.streaming-boundary{max-width:700px;margin:24px auto 0;padding:18px 24px;border-radius:var(--r-lg);background:var(--glass-strong);color:var(--text-muted);font-size:var(--fs-small)}
.streaming-guide{padding-top:32px}
.streaming-explanation{padding-top:28px;line-height:1.85;color:var(--text-muted)}
.streaming-explanation p+p{margin-top:20px}
.streaming-guide .prose>h2:first-child{margin-top:0}
.streaming-guide .faq-answer a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:4px}
@media(max-width:640px){
  .streaming-intro{padding-top:40px;padding-bottom:48px}
  .streaming-summary{font-size:var(--fs-body)}
  .streaming-boundary{padding:16px}
  .streaming-guide{padding-top:24px}
  .streaming-explanation{padding-inline:0}
  .streaming-guide .reading-wrap{padding-inline:0}
}