.download-intro {
  padding-top:64px;
  padding-bottom:88px;
}
.download-primary {
  min-height:60px;
  padding:16px 32px;
}
.download-facts {
  max-width:880px;
  margin:32px auto 0;
}
.download-boundary {
  max-width:680px;
  margin:24px auto 0;
  color:var(--c-muted);
  font-size:var(--size-small);
}
.download-toc {
  margin-top:32px;
  margin-bottom:0;
  justify-content:center;
}
.download-after-table {
  margin-top:28px;
  margin-bottom:0;
}
.download-verification {
  padding:56px;
}
.download-verification-list {
  margin:28px 0;
  padding-left:24px;
}
.download-verification-list li+li {
  margin-top:20px;
}
.download-verification code {
  color:var(--c-on-accent);
}
.download-verification p:last-child {
  margin-bottom:0;
}
.download-price-copy {
  max-width:var(--w-read);
  margin-inline:auto;
}
.download-price-copy p:last-child {
  margin-bottom:0;
}
@media (max-width:640px) {
  .download-intro {
    padding-top:36px;
    padding-bottom:56px;
  }
  .download-primary {
    min-height:56px;
    padding:14px 24px;
  }
  .download-verification {
    padding:28px;
  }
}