.acquire-head {
  padding-top:64px;
  padding-bottom:44px;
  text-align:center;
}
.acquire-head__label,
.acquire-section-label {
  color:var(--accent);
  font-size:var(--fs-small);
  font-weight:var(--fw-medium);
  letter-spacing:var(--tracking-small);
}
.acquire-head h1 {
  margin-top:18px;
  margin-bottom:0;
}
.acquire-head .lede {
  max-width:48em;
}
.acquire-head .acquire-primary {
  min-height:56px;
  padding-inline:28px;
}
.acquire-head__facts {
  margin-top:30px;
  margin-bottom:24px;
}
.acquire-record {
  display:grid;
  grid-template-columns:1.2fr .8fr 1.5fr .8fr;
  margin-top:0;
  margin-bottom:20px;
  border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);
  text-align:left;
}
.acquire-record > div {
  min-width:0;
  padding:20px 16px;
}
.acquire-record > div + div {
  border-left:1px solid var(--line);
}
.acquire-record dt {
  margin-bottom:8px;
  color:var(--muted);
  font-size:var(--fs-small);
}
.acquire-record dd {
  margin:0;
  overflow-wrap:anywhere;
  font-size:var(--fs-small);
}
.acquire-record [data-pkg-ver] {
  font-family:var(--font-mono);
}
.acquire-head__context {
  max-width:54em;
  margin-inline:auto;
  margin-bottom:0;
  color:var(--muted);
  font-size:var(--fs-small);
  line-height:1.85;
}
.acquire-checks {
  padding-inline-start:1.4em;
  color:var(--muted);
}
.acquire-checks li {
  padding-inline-start:4px;
  margin-bottom:16px;
}
.acquire-aftertable {
  margin-top:40px;
}
@media (max-width:900px) {
  .acquire-record {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .acquire-record > div:nth-child(3) {
    border-left:0;
  }
  .acquire-record > div:nth-child(n+3) {
    border-top:1px solid var(--line);
  }
}
@media (max-width:640px) {
  .acquire-head {
    padding-top:36px;
    padding-bottom:32px;
  }
  .acquire-head .acquire-primary {
    padding-inline:20px;
  }
  .acquire-record > div {
    padding:16px 10px;
  }
  .acquire-head__facts {
    margin-top:24px;
  }
}