/* r77: r76's tight step-count treatment (clear:none;margin:0 0 2px) was meant
   only for the FIRST form-part, so its step-count/eyebrow/heading wrap beside
   the floated circle. It targeted every .book-grid .step-count though, so
   section headers 2-7 lost their ~26px top separation and now butt straight
   up against the previous section's last control. Scope the tight rule to the
   first form-part only and restore top breathing room on every later section
   header, matching the desktop/.fv-a section rhythm (26px) rounded up to a
   clear, deliberate section break on mobile. */
@media(max-width:640px){
  .book-grid .form-part:first-of-type .step-count{clear:none;margin:0 0 2px}
  .book-grid .form-part:not(:first-of-type) .step-count{clear:both;margin-top:30px}
}
