h1,h2,h3,h4,h5{font-family:var(--font-base)}.text-heading{font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:normal}.text-num{font-weight:600;font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.text-lead{font-family:var(--font-base);font-weight:700;font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.text-body{font-family:var(--font-base);font-weight:400;font-size:var(--fs-base);line-height:var(--lh-body);letter-spacing:var(--ls-base)}.text-body-md{font-family:var(--font-base);font-weight:400;font-size:var(--fs-body-md);line-height:var(--lh-body);letter-spacing:var(--ls-snug)}.text-body-sm{font-family:var(--font-base);font-weight:400;font-size:var(--fs-body-sm);line-height:var(--lh-body);letter-spacing:var(--ls-snug)}.text-caption{font-family:var(--font-base);font-weight:400;font-size:var(--fs-xs);line-height:var(--lh-base);letter-spacing:var(--ls-base)}.text-fine{font-family:var(--font-base);font-weight:400;font-size:var(--fs-2xs);line-height:var(--lh-base);letter-spacing:var(--ls-base)}.text-button{font-family:var(--font-base);font-weight:700;font-size:var(--fs-md);line-height:var(--lh-normal);letter-spacing:var(--ls-base)}