/* v192 — readable, consistent type in content areas. No global icon/iframe scaling. */
:root { --cs-copy-sm: 14px; --cs-copy-base: 16px; --cs-copy-label: 12px; }
:is(.cs-about-final-v76,.cs-growth-stories-v67,.cs-services-v2,.cs-contact-v43,.cs-apex-story-v78,.cs-ultimo-v31,.cs-urban-glo-v50,.cs-aden-v94) :is(p,li) { text-wrap: pretty; }
/* Common content and caption sizes, leaving visuals and custom UI alone. */
.cs-growth-stories-v67 :is(.gs-story-desc,.gs-story-card p),
.cs-about-final-v76 :is(.cs-about-team-copy-v81 p,.cs-about-operating-card-v76 p),
.cs-apex-story-v78 .apex-layer-copy p,
.cs-aden-v94 :is(.aden-v94-market-copy p,.aden-v94-chapter-copy p),
.cs-contact-v43 :is(.contact-copy p,.contact-lead),
.cs-services-v2 :is(.service-description,.service-copy p) { font-size:clamp(15px,1.05vw,17px)!important; line-height:1.6!important; }
/* Chapter eyebrow labels previously under 10px */
.cs-aden-v94 :is(.aden-v94-market-head small,.aden-v94-chapter-head>div>span,.aden-v94-challenge-card>span),
.cs-apex-story-v78 :is(.apex-eyebrow,.apex-kicker),
.cs-growth-stories-v67 :is(.gs-eyebrow,.gs-story-kicker),
.cs-about-final-v76 .cs-about-eyebrow-v76,
.cs-urban-glo-v50 :is(.journey-label,.engine-label,.video-caption small),
.cs-ultimo-v31 :is(.u31-eyebrow,.u31-tag) { font-size:max(12px, .8rem)!important; line-height:1.4!important; }
/* Call to action copy: avoid tiny links, don't touch icon glyphs. */
.cs-growth-stories-v67 .gs-story-card a,
.cs-aden-v94 .aden-v94-campaign-caption,
.cs-apex-story-v78 .apex-feedback-reel-caption-v111,
.cs-services-v2 .cs-cap-final-v74 a.btn {font-size: max(14px, .9rem)!important;}
/* Shared loading copy; distinctive names keep their existing scale. */
.cs-v115-loader .cs-v115-loader-eyebrow {font-size:13px!important; letter-spacing:.12em!important;}
.cs-v115-loader .cs-v115-loader-slogan {font-size:15px!important;}
@media(max-width:767px){
  .cs-growth-stories-v67 :is(.gs-story-desc,.gs-story-card p),
  .cs-aden-v94 :is(.aden-v94-market-copy p,.aden-v94-chapter-copy p),
  .cs-apex-story-v78 .apex-layer-copy p {font-size:15px!important;line-height:1.6!important;}
  .cs-v115-loader .cs-v115-loader-eyebrow {font-size:12px!important;}
}
