/* One content-eyebrow treatment, measured from the approved homepage .lbl.
   Keep component spacing; typography must win over older component/mobile rules. */
body:not(.index-home) :is(.lbl,.v4-eyebrow,.related-eyebrow,.mx-contact-kicker,.mx-v-label,.ai-kicker,.v4-kicker),
body.editorial-v4:not(.editorial-v5) .study-related-card .related-eyebrow {
 font-family:var(--font,sans-serif) !important; font-size:12.5px !important; font-weight:700 !important; line-height:1.65 !important;
 letter-spacing:.02em !important; text-transform:none !important; color:var(--ink,#101114);
}
body.navy-mode:not(.index-home) :is(.lbl,.v4-eyebrow,.related-eyebrow,.mx-contact-kicker,.mx-v-label,.ai-kicker,.v4-kicker),
body.navy-mode.editorial-v4:not(.editorial-v5) .study-related-card .related-eyebrow { color:var(--navy,#1f4eaa); }
body:not(.index-home) .ft .v4-eyebrow,body:not(.index-home) footer .v4-eyebrow { color:inherit; }
