/* home-eyebrows: every eyebrow (the small tracked caps label over a heading) at 250% of its old size (Grif, Oct 17).
   Old size x 2.5 on desktop; min(..., Nvw) caps the long ones on phones so a label never runs off a 390px screen.
   Selectors are ID-scoped / extra-specific so they win over the inline section CSS that set the old sizes.
   Not eyebrows, left alone: LIVE/BETA/PREVIEW chips, buttons, and text inside the product mock-ups. */

/* tribeNews / tribeMap / tribePassport slides: "tribeNews: tribeCast Federation" etc. (12px) */
body span.text-xs.font-semibold.tracking-widest.uppercase.font-jakarta{font-size:min(30px,4.1vw);line-height:1.2}

/* Reclaim YOUR attention band: "tribePassport™" kicker and "THREE WAYS IN" (14px) */
#tcs-band .tcs-kicker{font-size:min(35px,7vw);line-height:1.2}
#tcs-band .tcs-label{font-size:min(35px,7vw);line-height:1.2}

/* FROM MEMBER TO HOST / WHAT WE BELIEVE (12px) */
#member-to-host .m2-eyebrow,#what-we-believe .m2-eyebrow{font-size:min(30px,5vw);line-height:1.2}
/* timeline step labels and card step labels: "01 · WALK IN" ... "04 · HOLD THE DOOR", PLUSPAK (11px) */
#member-to-host .m2-step .m2-step-label{font-size:min(27.5px,5vw);line-height:1.2;letter-spacing:.14em}
#member-to-host :is(.m3-show,.m3-pak) .m3-step{font-size:min(27.5px,5.2vw);line-height:1.2;letter-spacing:.16em}
#member-to-host .m3-row .m3-rl{font-size:min(25px,4.6vw);line-height:1.2}
/* "FOR MEMBERS" / "FOR HOSTS" (11px) */
#what-we-believe .m2-vm-label span{font-size:min(27.5px,5.6vw);line-height:1.2}

/* "// Take the tour" (15px). Sits above the tour dock, outside it, so the dock's callouts are unaffected */
#tribe-tour p.tt-eyebrow{font-size:min(37.5px,6.4vw);line-height:1.15}

/* pricing: "// THE_FEDERATED_SOCIAL_OS" (10px) */
div.text-\[10px\].uppercase.flex.text-orange-600.tracking-widest.font-mono{font-size:min(25px,3.8vw);line-height:1.2;flex-wrap:wrap}
