
html:root:not([data-brand="cc"]){--font-display:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-ui:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-mono:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-serif:var(--font-newsreader), "Newsreader", Georgia, serif;--type-display-size:clamp(2.6rem, 5.2vw, 5rem);--type-display-line:0.96;--type-display-weight:800;--type-display-tracking:-0.045em;--type-h1-size:clamp(2.6rem, 5.2vw, 5rem);--type-h1-line:0.96;--type-h1-weight:800;--type-h1-tracking:-0.045em;--type-h2-size:clamp(2rem, 3.8vw, 3.5rem);--type-h2-line:1.05;--type-h2-weight:760;--type-h2-tracking:-0.035em;--type-h3-size:clamp(1.3rem, 2vw, 1.75rem);--type-h3-line:1.18;--type-h3-weight:720;--type-h3-tracking:-0.02em;--type-intro-size:clamp(1.125rem, 1.8vw, 1.375rem);--type-intro-line:1.58;--type-intro-weight:400;--type-body-size:1rem;--type-body-line:1.68;--type-body-weight:400;--type-portal-body-size:14px;--type-portal-body-line:1.5;--type-small-size:0.8125rem;--type-small-line:1.45;--type-quote-size:clamp(1.5rem, 3vw, 2.5rem);--type-quote-line:1.25;--type-quote-weight:500;--type-stat-size:clamp(2rem, 4vw, 3.5rem);--type-stat-line:1;--type-stat-weight:800;--type-nav-size:0.875rem;--type-nav-line:1.2;--type-nav-weight:400;--type-label-size:0.8875rem;--type-label-line:1.2;--type-label-weight:500;--type-label-tracking:1px;}
html:root:not([data-brand="cc"]) body{font-family:var(--font-body);}
html:root:not([data-brand="cc"]) :is(h1,h2,h3,h4,h5,h6):not(.typography-preview *){font-family:var(--font-display)!important;}
html:root:not([data-brand="cc"]) :is(p,li,dd,dt):not(.typography-preview *){font-family:var(--font-body)!important;}
html:root:not([data-brand="cc"]) :is(button,input,select,textarea,label,nav):not(.typography-preview *){font-family:var(--font-ui)!important;}
html:root:not([data-brand="cc"]) :is(code,pre,kbd,samp,.vc-eyebrow,.crm-eyebrow):not(.typography-preview *){font-family:var(--font-mono)!important;}
html:root:not([data-brand="cc"]) :is(blockquote,.typography-role-serif):not(.typography-preview *){font-family:var(--font-serif)!important;}
