/**
 * "+ taxes" qualifier — shared typography for both places the page states it.
 *
 * Size stepped --font-md -> --font-sm 2026-09-04 (Alain). Note this also
 * moves Join's tax line down a step from what it was before the shared rule
 * existed (it was --font-md), not just the hero's — one rule, both places.
 *
 * The page says "+ taxes" twice: in the hero info bar (an inline span beside
 * the price) and in the Join section (a block line under the price). Alain,
 * 2026-09-04: both should be Rubik. Before this file the hero inherited
 * --font-heading from its stat title while Join set --font-body, so the same
 * three words rendered in Rubik in one place and Roboto Slab in the other.
 *
 * Deliberately a shared SELECTOR rather than a shared class: adding a class
 * would mean editing the block markup, which lives in post 494's content —
 * i.e. a database edit, per environment, on a page whose local and production
 * copies have already drifted in both directions. One rule here changes both
 * with no markup and no DB work.
 *
 * TYPOGRAPHY ONLY. Everything positional stays in the owning section file:
 * Join's line-height / margin / block display in join.css, the hero span's
 * inline flow in hero.css. If you find yourself adding a margin here, it
 * belongs in one of those two instead.
 *
 * Load order note: sections/retreat/*.css is glob-picked alphabetically, so
 * this file lands after hero.css and join.css. It does not rely on that —
 * the declarations it owns were removed from both — but a later edit that
 * re-adds a competing font-* declaration to either file would silently lose
 * to this one.
 */

.retreat-hero__stat-tax,
.retreat-join__price-tax {
  font-family: var(--font-heading);
  font-size: var(--font-sm);
  font-weight: var(--fw-regular);
}
