.manual__opening{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);
  gap:var(--space-12);
  align-items:start;
  padding-bottom:var(--space-12);
}
.manual__opening>*{
  min-width:0;
}
.manual__opening .lead{
  max-width:30em;
}
.manual__scope p{
  font-size:var(--text-sm);
}
.manual__scope .spec-lines{
  margin-bottom:0;
}
.manual__scope .spec-lines>div{
  flex-wrap:wrap;
}
.manual__scope .spec-lines dd{
  overflow-wrap:anywhere;
}
.manual__chapter{
  padding-top:var(--space-10);
  padding-bottom:var(--space-12);
  border-bottom:1px solid var(--line);
}
.manual__chapter>h2{
  margin-top:0;
  max-width:24em;
}
.manual__chapter>p,
.manual__chapter>ol{
  max-width:66em;
}
.manual__chapter>h3{
  max-width:36em;
}
.manual__chapter .table-scroll{
  margin-block:var(--space-8);
}
.manual__chapter .callout{
  max-width:66em;
}
.manual__record{
  margin-block:var(--space-8);
  max-width:66em;
}
.manual__record ul{
  margin-bottom:0;
}
.manual__record li{
  line-height:1.85;
}
.manual__closing{
  margin-top:var(--space-10);
}
@media(max-width:768px){
  .manual__opening{
    grid-template-columns:minmax(0,1fr);
    gap:var(--space-6);
    padding-bottom:var(--space-8);
  }
  .manual__chapter{
    padding-top:var(--space-8);
    padding-bottom:var(--space-8);
  }
}