/* ==========================================================================
   QueensGiant — Shared Refinements  (SAFE ON EVERY TEMPLATE)
   Typography and contrast only. No layout, no backgrounds, no sizing.
   Anything that assumes a particular page's structure belongs in
   qg-home.css instead, which only the homepage links.
   ========================================================================== */


/* --------------------------------------------------------------------------
   TEXT CONTRAST — the default grey at weight 300 reads washed out on both
   the white and cream grounds. Darker tone, normal weight.
   Homepage class names:
   -------------------------------------------------------------------------- */
.service-description,
.section-subtitle,
.section-intro,
.tombstone-role,
.detail-label,
.transactions-disclaimer {
    color: #4A5568;
    font-weight: 400;
}

/* Interior templates (careers, fellowship, veterans, ocm) use a different
   class vocabulary. Same treatment, colour only — no weight change, since
   these templates set their own. */
.section-text,
.service-desc,
.fel-fact-value,
.cta-text {
    color: #4A5568;
}


/* --------------------------------------------------------------------------
   LINING NUMERALS — Cormorant Garamond defaults to old-style figures, so
   $10M renders as $1oM. Confirmed working on the live site.
   Safe anywhere: affects glyph selection only, never layout.
   -------------------------------------------------------------------------- */
.stat-number,
.tombstone-title,
.section-title,
.hero h1 {
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum" 1;
}
