.download-entry {
  padding-top: var(--space-panel);
}

.download-entry .badge {
  margin-top: 0;
  margin-bottom: var(--gap);
}

.download-entry .app-store-button {
  min-height: 76px;
  padding: var(--gap) var(--space-panel);
}

.download-entry .store-copy small {
  font-size: var(--text-xs);
}

.download-entry .store-copy strong {
  font-size: var(--text-lede);
}

.download-entry .toc {
  justify-content: center;
  margin-top: var(--space-panel);
  margin-bottom: var(--space-section);
}

.download-store-copy {
  margin-inline: auto;
}

.download-identity {
  display: flex;
  align-items: center;
  gap: var(--gap);
  margin-block: var(--space-panel);
}

.download-identity > div {
  min-width: 0;
}

.download-identity h3 {
  margin-top: 0;
  margin-bottom: var(--gap);
  overflow-wrap: anywhere;
}

.download-identity p {
  margin-bottom: 0;
  overflow-wrap: anywhere;
}

.download-page .shot-row {
  margin-top: var(--space-panel);
  margin-bottom: var(--space-panel);
}

@media (max-width: 640px) {
  .download-identity {
    flex-direction: column;
    align-items: flex-start;
  }

  .download-entry .app-store-button {
    padding-inline: var(--gutter);
  }
}