:root{
--font-display:'Source Serif 4',Georgia,'Times New Roman',serif;
--font-body:'Atkinson Hyperlegible Next','Atkinson Hyperlegible',system-ui,sans-serif;
--fw-regular:400;/* @kind other */--fw-medium:500;/* @kind other */--fw-bold:700;/* @kind other */--fw-display:600;/* @kind other */
--fs-display:clamp(2.5rem,1.6rem + 3.2vw,4rem);/* @kind other */
--fs-h1:clamp(2rem,1.5rem + 1.8vw,3rem);/* @kind other */
--fs-h2:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);/* @kind other */
--fs-h3:1.375rem;/* @kind other */
--fs-lead:1.25rem;/* @kind other */
--fs-body:1.125rem;/* @kind other */
--fs-small:1rem;/* @kind other */
--fs-caption:0.875rem;/* @kind other */
--lh-tight:1.15;/* @kind other */--lh-heading:1.25;/* @kind other */--lh-body:1.6;/* @kind other */
--ls-eyebrow:0.08em;/* @kind other */
--measure:68ch;/* @kind spacing */
}
