.manual-shell{
  max-width:1120px;
}
.manual-heading{
  max-width:840px;
  margin-bottom:40px;
}
.manual-heading .kicker{
  margin-top:0;
  margin-bottom:24px;
  font-size:12px;
}
.manual-heading h1{
  line-height:1.16;
}
.manual-labels{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:28px;
}
.manual-heading .manual-intro{
  margin-top:28px;
  font-size:var(--body-size);
  line-height:1.9;
}
.manual-intro .text-link{
  display:inline;
}
.manual-body{
  max-width:840px;
}
.manual-chapter{
  padding-top:16px;
  padding-bottom:48px;
  border-bottom:1px solid var(--border);
}
.manual-chapter:last-child{
  border-bottom:0;
  padding-bottom:0;
}
.manual-chapter h2{
  margin-top:32px;
  line-height:1.3;
}
.manual-chapter h3{
  font-size:24px;
}
.manual-chapter p{
  line-height:1.95;
}
.manual-chapter .table-scroll,
.manual-chapter .callout{
  margin-block:28px;
}
.manual-chapter .callout a{
  text-underline-offset:4px;
}
.manual-chapter .data-table{
  min-width:680px;
}
.manual-chapter pre{
  font-family:var(--font-mono);
  line-height:1.8;
}
@media(max-width:768px){
  .manual-heading{
    margin-bottom:32px;
  }
  .manual-chapter{
    padding-top:8px;
    padding-bottom:32px;
  }
  .manual-chapter h2{
    font-size:var(--section-size);
  }
  .manual-chapter h3{
    font-size:22px;
  }
  .manual-chapter pre{
    padding:20px;
  }
}