.stream-intro{padding-top:48px;padding-bottom:56px}
.stream-verification{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:960px;margin:48px auto 0;padding:24px;border-block:1px solid var(--border)}
.stream-verification span{font-size:var(--small-size)}
.stream-verification p{margin-top:8px;font-weight:var(--weight-medium)}
.stream-document{padding-bottom:24px}
.stream-chapter{padding-top:64px;padding-bottom:48px}
.stream-chapter + .stream-chapter{border-top:1px solid var(--border)}
.stream-eyebrow{margin-bottom:14px;color:var(--muted);font-size:var(--small-size)}
.stream-reading{max-width:var(--reading-width)}
.stream-lead{max-width:var(--reading-width);margin-bottom:28px;color:var(--muted);line-height:1.8}
.stream-chapter .callout{max-width:var(--reading-width);margin-top:28px}
.stream-chapter .table-scroll{margin-block:28px}
.stream-chapter .data-table{min-width:880px}
.stream-chapter .data-table tbody th{background:var(--panel)}
.stream-next{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}
@media(max-width:768px){
  .stream-intro{padding-top:28px;padding-bottom:40px}
  .stream-verification{gap:16px;margin-top:32px;padding-top:20px;padding-bottom:20px}
  .stream-verification p{font-size:var(--small-size)}
  .stream-chapter{padding-top:48px;padding-bottom:40px}
}
@media(max-width:480px){
  .stream-verification{grid-template-columns:minmax(0,1fr);gap:18px}
  .stream-verification p{margin-top:4px}
}