/* ============================================================
   rhythm.css — shared, opt-in vertical-rhythm refinement
   ------------------------------------------------------------
   Loaded ONLY on pages whose <body> carries `rhythm-tuned`:
   procedures · international · results · journal · the three
   journal articles · contact · privacy  (EN + RU mirrors).

   ADDITIVE & OPT-IN: every rule is namespaced to `.rhythm-tuned`,
   so no other page and no global file is affected. Uses only the
   existing spacing tokens declared in style.css :root. Touches
   section-level seams only — typography, grids, components,
   in-content reading rhythm (.flow/.measure) and animations are
   all left exactly as designed.

   Benchmark: matches the approved About page rhythm
   (.section 6rem -> 4rem; first content section pulled up under
   the hero). First content section kept at 48px (--s-5), not 32px.
   ============================================================ */

/* Section bands: 6rem -> 4rem (−33%). Also tightens the dark
   .section--ground CTA band, since it carries .section too. */
.rhythm-tuned .section {
  padding-block: var(--s-6);
}

/* Tight bands: 4rem -> 3rem (−25%). (Not used on these pages —
   included for parity with the About benchmark and future use.) */
.rhythm-tuned .section--tight {
  padding-block: var(--s-5);
}

/* First content block after the hero: trim its top to 3rem so the
   hero-bottom (3rem) + section-top no longer reads as dead space.
   Combined hero->content seam: 144px -> 96px (−33%). */
.rhythm-tuned .page-hero + .section {
  padding-top: var(--s-5);
}
