.streaming-intro{
  max-width:100%;
}
.streaming-intro>.badge{
  margin-bottom:24px;
}
.streaming-intro>.lede{
  max-width:850px;
}
.streaming-facts{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:24px;
  margin-bottom:24px;
}
.streaming-document>.toc-tabs{
  margin-top:40px;
  margin-bottom:40px;
}
.streaming-section{
  margin-top:56px;
}
.streaming-section>p,
.streaming-section>h3{
  max-width:850px;
}
.streaming-section>h3{
  margin-top:32px;
}
.streaming-section>p a,
.streaming-section .callout a{
  color:var(--accent);
  text-decoration:underline;
  text-underline-offset:4px;
  overflow-wrap:anywhere;
}
.streaming-table,
.streaming-faq{
  margin-top:24px;
  margin-bottom:24px;
}
.streaming-table td{
  vertical-align:top;
}
.streaming-section:last-child{
  padding-bottom:24px;
}