/* ═══════════════════════════════════════════════════════════
   TERMS OF USE — page-specific layer (tokens inherited above)
   Plain legal prose inside the shared .tt-body column; only a
   section-heading helper is genuinely new (reuses tt-hero/tt-sec/
   tt-wrap/tt-body/tt-eyebrow/tt-lede as-is from chrome/layer.css).
   ═══════════════════════════════════════════════════════════ */
.terms-h2{font-family:var(--dsp);font-weight:900;color:var(--ink);
  font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.2;margin:2.1rem 0 .9rem}
.terms-h2:first-of-type{margin-top:0}
