:root{--public-body-base-step:1px;--public-reading-increase:0px;--public-body-step:calc(var(--public-body-base-step) + var(--public-reading-increase))}html:lang(en),html:lang(hi){--public-reading-increase:2px}@media (max-width:760px){:root{--public-body-base-step:3px}}:where(.premium-public,.growth-public,.legal-page,.article-body) p:not(:where(.demo-shell *,.demo-product *,.demo-manager *,.demo-directory *,.public-eyebrow,.growth-kicker,.eyebrow,.public-meta,.legal-updated)){font-size:calc(17px + var(--public-body-step));overflow-wrap:break-word}.article-body p,.legal-page p:not(.eyebrow):not(.legal-updated){font-size:calc(17px + var(--public-body-step));overflow-wrap:break-word}body:not(:has(.admin-shell,.billing-shell,.billing-dashboard,.admin-page,.mc-billing-vault)) #main :is(.mc29-hero,.mc29-section,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero,.mc29-case-section,.mc29-delivery-section,.mc29-faq-section,.mc2901-market-band,.mc29-partner-band,.mc29-scope-band,.page-hero,.detail-hero,.article-hero,.section-pad) :is(p,li,dd):where(.premium-public *,.growth-public *,.legal-page *,.article-body *,#premium-main *):not(:where(.demo-shell *,.demo-product *,.demo-manager *,.demo-directory *,nav *,button *,label *,[data-public-page-header] *,.public-eyebrow,.growth-kicker,.eyebrow,[class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],.public-meta,.legal-updated,.article-byline,.public-system-mode,.public-hero-proof *,.public-proof *,.public-practice-grid li,.public-work-proof *,.public-about-facts *,[class*=facts] *,[class*=Facts] *,[class*=locations] *)),body:not(:has(.admin-shell,.billing-shell,.billing-dashboard,.admin-page,.mc-billing-vault)) #main :is(p,li,dd):where(.premium-public *,.growth-public *,.legal-page *,.article-body *,#premium-main *):not(:where(.demo-shell *,.demo-product *,.demo-manager *,.demo-directory *,nav *,button *,label *,[data-public-page-header] *,.public-eyebrow,.growth-kicker,.eyebrow,[class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],.public-meta,.legal-updated,.article-byline,.public-system-mode,.public-hero-proof *,.public-proof *,.public-practice-grid li,.public-work-proof *,.public-about-facts *,[class*=facts] *,[class*=Facts] *,[class*=locations] *)){font-size:calc(clamp(16px, 1vw, 17px) + var(--public-body-step))!important}html body #main .public-about[data-about-page] [class*=editorial]>p:not([class*=eyebrow]){font-size:calc(15px + var(--public-body-step))!important}html body #main .public-about[data-about-page] .public-final p:not(.public-eyebrow),html body #main .public-about[data-about-page] [class*=accountability_]>p:not([class*=eyebrow]),html body #main .public-about[data-about-page] [class*=sectionHeading]>p,html body #main .public-about[data-about-page] [class*=timeline] p{font-size:calc(14px + var(--public-body-step))!important}html body #main .public-about[data-about-page] [class*=accountabilityNote] p{font-size:calc(12.5px + var(--public-body-step))!important}html body #main .public-about[data-about-page] [class*=expertiseCard] p,html body #main .public-about[data-about-page] [class*=journeyNote] p,html body #main .public-about[data-about-page] [class*=principles] p,html body #main .public-about[data-about-page] [class*=teamFooter] p{font-size:calc(13px + var(--public-body-step))!important}html:lang(en){--public-body-base-step:2px}@media (max-width:760px){html:lang(en){--public-body-base-step:4px}}html:lang(en) body #main [data-editorial-index][lang=en] p:not([class*=eyebrow]):not([class*=category]){font-size:calc(17px + var(--public-reading-increase, 0px))!important}.public-offer-family,.public-product-brand-panel small,.public-status{--public-body-step:var(--public-body-base-step)}html:where(:lang(en),:lang(hi)) body:not(:has(.admin-shell,.billing-shell,.billing-dashboard,.admin-page,.mc-billing-vault)) #main :is(.mc29-hero,.mc29-section,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero,.mc29-case-section,.mc29-delivery-section,.mc29-faq-section,.mc2901-market-band,.mc29-partner-band,.mc29-scope-band,.page-hero,.detail-hero,.article-hero,.section-pad) :is(p,li,dd):where(:not(.premium-public *,.growth-public *,.legal-page *,.article-body *,#premium-main *)):not(:where(nav *,button *,label *,.demo-shell *,.demo-product *,.demo-manager *,.demo-directory *,[data-public-page-header] *,.public-eyebrow,.growth-kicker,.eyebrow,[class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],[class*=category],[class*=capture],[class*=byline],.public-meta,.legal-updated,.article-byline,.public-system-mode,.small-label,.public-offer-family,.public-status)),html:where(:lang(en),:lang(hi)) body:not(:has(.admin-shell,.billing-shell,.billing-dashboard,.admin-page,.mc-billing-vault)) #main :is(p,li,dd):where(:not(.premium-public *,.growth-public *,.legal-page *,.article-body *,#premium-main *)):not(:where(nav *,button *,label *,.demo-shell *,.demo-product *,.demo-manager *,.demo-directory *,[data-public-page-header] *,.public-eyebrow,.growth-kicker,.eyebrow,[class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],[class*=category],[class*=capture],[class*=byline],.public-meta,.legal-updated,.article-byline,.public-system-mode,.small-label,.public-offer-family,.public-status)){font-size:calc(clamp(16px,1vw,17px) + var(--public-reading-increase, 0px))!important}