.watch-intro{
  padding-top:64px;
  padding-bottom:64px;
  background:linear-gradient(180deg,var(--bg-top),var(--bg-bottom));
  border-bottom:1px solid var(--border);
}
.watch-intro>.wrap{
  display:grid;
  grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);
  align-items:center;
  gap:56px;
}
.watch-heading,.watch-note{min-width:0}
.watch-heading h1{margin:24px 0}
.watch-lead{max-width:580px;color:var(--ink-soft)}
.watch-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.watch-note>p:first-child{margin-top:0}
.watch-note h2{margin:16px 0 24px}
.watch-note ol{list-style:none;padding:0;margin:0}
.watch-note li{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:18px;
  padding-block:16px;
  border-top:1px solid var(--border-soft);
}
.watch-note li span{color:var(--ink-soft)}
.watch-note>p:last-child{font-size:var(--size-small);margin-bottom:0}
.watch-guide{max-width:1000px}
.watch-guide>section{padding-top:12px}
.watch-guide .toc-tabs a{text-decoration:none}
.watch-errors{margin-top:24px}
.watch-errors h3{margin:0}
.watch-errors p{margin-bottom:0}
@media(max-width:768px){
  .watch-intro{padding-top:40px;padding-bottom:40px}
  .watch-intro>.wrap{grid-template-columns:minmax(0,1fr);gap:32px}
  .watch-heading h1{margin-top:20px}
  .watch-note li{gap:14px}
}