/* v7.64 — balanced divider-to-copy spacing. */
:root { --one-divider-to-copy-gap: 24px; }

/* Reset prior candidate overrides, then apply the approved compact spacing once. */
html body main :is(ol,ul,div,section):is([class*="-progress"],[class*="-lines"],[class*="-sequence"],[class*="-flow"],[class*="-steps"]) + p,
html body main .one-divider-following-copy {
  display: block !important;
  margin-top: 0 !important;
  padding-top: var(--one-divider-to-copy-gap) !important;
}

/* Exact homepage sequence. */
html body main.launch .l754-hero-progress + .l731-intro {
  margin-top: 0 !important;
  padding-top: 24px !important;
}

@media (max-width: 760px) {
  :root { --one-divider-to-copy-gap: 16px; }
  html body main.launch .l754-hero-progress + .l731-intro { padding-top: 16px !important; }
}
