.streaming-intro .panel{padding:44px}
.streaming-intro h1{margin-top:24px}
.streaming-intro .lead{max-width:780px}
.streaming-intro .note{max-width:860px}
.streaming-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.streaming-reading{max-width:860px}
.streaming-reading p{overflow-wrap:anywhere}
.streaming-reading a,.faq-answer a{text-decoration:underline;text-underline-offset:4px}
.streaming-reading h3{margin-top:32px;margin-bottom:16px}
.streaming-reading h3:first-child{margin-top:0}
.streaming-followup{margin-top:28px}
.streaming-desk .route-table{min-width:920px}
.streaming-desk caption{text-align:left;padding:16px 20px;font-size:var(--fs-small);color:var(--c-muted);background:var(--c-panel-3)}
.streaming-desk .grid-three p,.streaming-error p{margin-top:16px;font-size:var(--fs-body);color:var(--c-muted);overflow-wrap:anywhere}
.streaming-next{margin-top:40px}
.streaming-next p{margin-top:16px}
.streaming-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
@media(max-width:768px){
  .streaming-intro .panel{padding:28px}
}
@media(max-width:640px){
  .streaming-intro .panel{padding:22px}
  .streaming-intro h1{font-size:36px}
  .streaming-links{align-items:flex-start;flex-direction:column}
}