.download-head {
  overflow-x:clip;
}

.download-heading-copy {
  max-width:880px;
}

.download-heading-copy h1 {
  margin-top:20px;
  margin-bottom:0;
}

.download-heading-copy .lead {
  max-width:44em;
}

.download-pick {
  min-height:60px;
  padding-inline:30px;
}

.download-facts {
  align-items:flex-start;
  margin-top:48px;
}

.download-facts .fact {
  flex-wrap:wrap;
}

.download-head-note {
  max-width:62em;
  margin-top:24px;
  margin-bottom:0;
  color:var(--c-muted);
  font-size:var(--size-small);
}

.download-nav-wrap {
  padding-top:24px;
  padding-bottom:24px;
}

.download-nav-wrap .toc {
  margin-bottom:0;
}

.download-platforms {
  margin-top:40px;
}

.download-platforms .plat-card h3 {
  overflow-wrap:break-word;
}

.download-platforms .plat-card p {
  line-height:1.8;
}

.download-chapters section[id] {
  scroll-margin-top:24px;
}

@media (max-width:640px) {
  .download-facts {
    justify-content:flex-start;
    margin-top:32px;
  }

  .download-pick {
    min-height:56px;
    padding-inline:22px;
  }

  .download-platforms .plat-actions {
    width:100%;
  }

  .download-platforms .plat-actions .btn-secondary {
    flex:0 1 auto;
  }
}