:root{
--font-sans:"Poppins",system-ui,sans-serif;
--fw-regular:400;/* @kind font */--fw-medium:500;/* @kind font */--fw-semibold:600;/* @kind font */--fw-bold:700;/* @kind font */--fw-extrabold:800;/* @kind font */
/* Scale (CSS px at 1706px-wide desktop capture) */
--fs-display:40px;--lh-display:1.3;/* @kind font */
--fs-h2:34px;--lh-h2:1.3;/* @kind font */
--fs-h3:26px;--lh-h3:1.3;/* @kind font */
--fs-h4:20px;--lh-h4:1.35;/* @kind font */
--fs-card-title:17px;
--fs-body-lg:17px;--lh-body:1.5;/* @kind font */
--fs-body:16px;--fs-body-sm:15px;
--fs-label:14px;--fs-caption:13px;--fs-micro:11px;
--fs-cta:21px;--fs-stat:32px;
--ls-nav:0;/* @kind font */--ls-caps:0.01em;/* @kind font */
/* Semantic */
--type-heading:var(--fw-bold) var(--fs-h2)/var(--lh-h2) var(--font-sans);/* @kind font */
--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);/* @kind font */
--type-nav:var(--fw-semibold) var(--fs-label)/1 var(--font-sans);/* @kind font */
--type-cta:italic var(--fw-extrabold) var(--fs-cta)/1 var(--font-sans);/* @kind font */
}
