/* ═══════════════════════════════════════════════════════════════════
   home.css — page-specific rules for / (index.html)
   ═══════════════════════════════════════════════════════════════════

   Loaded AFTER /site.css. Only put rules here that the home page needs
   and no other page does. Anything that turns out to be shared should
   be promoted into site.css (which is owned by the foundation issue,
   #97 — do not edit it from a page issue).

   Zero !important, zero token redefinition: --rt-* comes from
   /brand/tokens.css?v=1.0.0 and is never redeclared.
   ═══════════════════════════════════════════════════════════════════ */

/* The approved mockup used short status pills ("US$199 / year"), but the
   canonical copy in docs/site-copy.md § HOME carries the full commercial
   line — "US$199 / district / year · no per-voter fees". That string is
   load-bearing (no per-voter fees is a differentiator against
   ElectionBuddy) so the copy wins and the pill has to wrap instead of
   overflowing a 300px card. site.css keeps .rt-badge on one line because
   every other surface uses the short form. */
.rt-card__meta .rt-badge {
  white-space: normal;
  line-height: 1.5;
  text-align: left;
}
