/* v7.61 — direct divider-to-copy spacing. This uses margins, not a conditional padding rule. */
:root { --one-divider-to-copy-gap: 32px; }

/* Exact home component: the line ends, then the next copy starts 32 px below it. */
html body main .launch .l754-hero-progress + .l731-intro {
  margin-top: var(--one-divider-to-copy-gap) !important;
  padding-top: 0 !important;
}

/* Same direct spacing for equivalent structured divider blocks followed immediately by copy. */
html body main :is(ol,ul,div,section):is([class*="-progress"],[class*="-lines"],[class*="-sequence"],[class*="-flow"],[class*="-steps"]) + p {
  margin-top: var(--one-divider-to-copy-gap) !important;
  padding-top: 0 !important;
}

@media (max-width: 760px) { :root { --one-divider-to-copy-gap: 24px; } }
