.streaming-document{
  max-width:1120px;
}
.streaming-intro{
  max-width:900px;
  margin-bottom:40px;
}
.streaming-intro h1{
  margin-top:24px;
  margin-bottom:20px;
}
.streaming-chapter{
  padding-top:64px;
  padding-bottom:16px;
  min-width:0;
}
.streaming-chapter h2{
  margin-top:0;
}
.streaming-chapter .section-head{
  max-width:850px;
}
.streaming-chapter.prose>p,
.streaming-chapter.prose>ol{
  max-width:900px;
}
.streaming-table{
  min-width:860px;
}
.streaming-table th[scope="row"]{
  background:var(--panel);
  white-space:normal;
}
.streaming-table td{
  vertical-align:top;
}
.streaming-table th:first-child{
  width:16%;
}
.streaming-table th:nth-child(2){
  width:23%;
}
.streaming-table th:nth-child(3){
  width:20%;
}
.streaming-chapter .faq-list{
  margin-top:28px;
}
.streaming-next{
  display:flex;
  flex-wrap:wrap;
  gap:16px 32px;
  margin-top:32px;
  padding-top:24px;
  border-top:1px solid var(--line);
}
@media(max-width:768px){
  .streaming-chapter{
    padding-top:48px;
  }
  .streaming-intro{
    margin-bottom:28px;
  }
}