/* /services/naturopathic-medicine only. Each rule is something a shared component
   can't do yet; the matching shared asks are in the build record. */

/* ------------------------------------------------ 2 · what it is
   Jane refresh (Sept 22): ch2 is Jane's description + one Checklist, so the
   round-6 .nd-list-gap rule (the gap under the areas list) is gone with that list. */

/* ------------------------------------------------ 3 · "Have these ready" list
   The three items sit as a short list inside the Timeline step (same words). */
.tline__x .nd-ready { gap: var(--sc-2); }

/* ------------------------------------------------ 4 · one team
   Two plates (Psychotherapy, IV) use the shared .xsell--2 grid as is. */
/* the chapter's closing line under the plates, in the lede's big-line type */
#team .nd-combo { margin: var(--sc-7) 0 0; font-family: var(--sc-font-display); font-size: var(--sc-t-xl); line-height: 1.3; max-width: 32ch; text-wrap: balance; }

/* ------------------------------------------------ 1 · Glance gaps
   A gap that qualifies a Glance fact sits on its own line under it. The Glance sets
   its facts in the display serif at --sc-t-lg; a gap at that size outweighs the fact
   it qualifies, so it is set in the text face at exactly the size of every other gap
   on the page (0.92 x body), not as a fraction of the fact (which left its key at
   9.3px on phones). */
.nd-gap { display: block; margin-top: 0.45em; }
#glance .facts .tbc { font-family: var(--sc-font-text); font-size: calc(var(--sc-t-base) * 0.92); line-height: 1.55; }

/* Round 7: the .nd-nb rule (no break inside "15-minute" / "60-minute") is gone with
   those words; the Timeline and Glance lengths now use non-breaking spaces
   ("60 minutes") set in the page's nb() helper. */

/* ------------------------------------------------ Sept 23 design pass
   Glance "Visits": the two visits were one run of four display-serif lines
   (a <br> between them), so at 1024-1440, where each wraps at its colon, the
   reader couldn't see where the first visit ends. Each visit is its own line
   group now, with a small gap between them (same words, same order). */
#glance .nd-visit { display: block; }
#glance .nd-visit + .nd-visit { margin-top: 0.4em; }

/* 3 · the payoff line left "thing: listening." alone on its second line at
   1024-1440; balance the two lines. */
#visit .payoff p { text-wrap: balance; }

/* 4 · the chapter label "Alongside your care at BWell" is the page's longest;
   at 390 it broke to two lines and stranded "BWELL" beside the 04 / 06
   counter. On phones only, tighten its tracking (0.2em -> 0.16em) so it holds
   one line; balance is the fallback on the narrowest phones. */
@media (max-width: 520px) {
  #team .ch-head__eyebrow { letter-spacing: 0.16em; text-wrap: balance; }
}
