.streaming-hero .hero__grid{position:relative;z-index:1}
.streaming-hero .stage{padding-top:28px;padding-bottom:20px}
.streaming-window-intro{padding:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-2);color:var(--muted);font-size:14px;line-height:1.7}
.streaming-hero .streaming-card-title{position:static;font-size:17px;line-height:1.5;letter-spacing:normal}
.streaming-hero .fine{font-size:13px;line-height:1.7}
.streaming-hero .card{min-height:136px}
.streaming-hero .note{width:148px}
.streaming-hero .note b{margin-top:4px;font-size:20px}
.streaming-document{max-width:var(--content-width)}
.streaming-chapter{padding-top:28px;padding-bottom:36px}
.streaming-chapter+.streaming-chapter{border-top:1px solid var(--border)}
.streaming-chapter .section-heading{display:grid;gap:12px}
.streaming-copy{max-width:58rem}
.streaming-copy p+p{margin-top:20px}
.streaming-table{margin-top:24px}
.streaming-table .data-table{min-width:820px}
.streaming-table td{line-height:1.75}
.streaming-steps{display:grid;gap:20px;margin-top:0;margin-bottom:24px;padding-left:1.5em}
.streaming-steps li{padding-left:6px}
.streaming-steps li::marker{color:var(--accent-dark);font-family:var(--font-mono);font-weight:700}
.streaming-error{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:28px;align-items:start}
.streaming-error h3{font-size:20px;line-height:1.5}
.streaming-error p{max-width:52rem;color:var(--muted)}
.streaming-followup{margin-top:24px}
@media(max-width:1100px) and (min-width:769px){
  .streaming-hero .board{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:768px){
  .streaming-hero .stage{padding-top:0;padding-bottom:12px}
  .streaming-hero .card{min-height:126px}
  .streaming-error{grid-template-columns:minmax(0,1fr);gap:12px}
  .streaming-chapter{padding-top:20px;padding-bottom:28px}
}
@media(max-width:360px){
  .streaming-hero .board{gap:10px;padding-inline:12px}
  .streaming-hero .card{padding:10px}
}