.streaming-intro{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,.8fr);
  align-items:center;
  gap:64px;
}
.streaming-heading{min-width:0}
.streaming-heading h1{margin:24px 0}
.streaming-lede{
  max-width:600px;
  color:var(--c-muted);
  font-size:var(--fs-h3);
  line-height:var(--lh-body);
}
.streaming-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}
.streaming-trust{margin:24px 0 0;font-size:var(--fs-small);color:var(--c-muted)}
.streaming-window{min-width:0;align-self:center}
.streaming-checks{position:relative;z-index:1;padding:28px}
.streaming-window-label{
  font-family:var(--f-mono-cjk);
  font-size:var(--fs-small);
  color:var(--c-lilac);
}
.streaming-checks dl{margin:24px 0}
.streaming-checks dl>div{
  display:grid;
  grid-template-columns:100px minmax(0,1fr);
  gap:16px;
  padding:16px 0;
  border-top:1px solid var(--a-ink-line-2);
}
.streaming-checks dt{color:var(--c-ink-text);font-weight:var(--fw-semibold)}
.streaming-checks dd{margin:0;color:var(--c-ink-muted)}
.streaming-window-note{
  margin:0;
  padding-top:16px;
  border-top:1px solid var(--a-ink-line-2);
  font-family:var(--f-mono-cjk);
  font-size:var(--fs-small);
  color:var(--c-ink-muted);
}
.streaming-document{padding-top:16px}
.streaming-document section{padding-bottom:16px}
.streaming-next{margin-top:28px}
.streaming-next .streaming-actions{gap:20px}
@media(max-width:900px){
  .streaming-intro{grid-template-columns:1fr;gap:32px}
  .streaming-window{width:100%;max-width:640px}
}
@media(max-width:640px){
  .streaming-heading h1{margin:20px 0}
  .streaming-lede{font-size:var(--fs-body)}
  .streaming-actions{gap:18px}
  .streaming-checks{padding:20px}
  .streaming-checks dl>div{grid-template-columns:1fr;gap:6px}
  .streaming-trust{font-size:var(--fs-caption)}
}