/* Spacing for the public registration guide; uses the existing website tokens. */
.registration-guide .prose p + p,
.registration-guide .prose p + h3,
.registration-guide .prose ul + p { margin-top: var(--bf-space-4); }
.registration-guide .prose li + li { margin-top: var(--bf-space-3); }
.registration-guide .prose ol { padding-left: var(--bf-space-6); }
.registration-guide .prose ol > li + li { margin-top: var(--bf-space-8); }
.registration-guide .prose h3 { margin-bottom: var(--bf-space-3); }
.registration-guide .prose h3:not(:first-child) { margin-top: var(--bf-space-6); }
.registration-guide > p:last-child {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--bf-space-4);
  margin-top: var(--bf-space-8);
}
