:root{--type-display:400 clamp(2.5rem,1.6rem + 2.2vw,3.5rem) /1.1 var(--font-newsreader),Georgia,serif;--type-display-tracking:normal;--type-display-case:none;--type-heading:400 2.125rem/1.2 var(--font-newsreader),Georgia,serif;--type-heading-tracking:normal;--type-heading-case:none;--type-title:500 1.375rem/1.3 var(--font-newsreader),Georgia,serif;--type-title-tracking:normal;--type-title-case:none;--type-body:400 1rem/1.5 var(--font-geist),system-ui,sans-serif;--type-body-tracking:normal;--type-body-case:none;--type-label:600 0.875rem/1.45 var(--font-geist),system-ui,sans-serif;--type-label-tracking:normal;--type-label-case:none;--type-micro:500 0.6875rem/1.35 var(--font-geist-mono),ui-monospace,monospace;--type-micro-tracking:0.08em;--type-micro-case:uppercase;--type-hero:400 clamp(42px,6.4vw,88px) /1 var(--font-newsreader),Georgia,serif;--type-hero-tracking:-0.032em;--type-hero-case:none;--type-hero-close:400 clamp(34px,5vw,60px) /1.02 var(--font-newsreader),Georgia,serif;--type-hero-close-tracking:-0.03em;--type-hero-close-case:none;--type-strong-weight:600;--type-code:400 1rem/1.5 var(--font-geist-mono),ui-monospace,monospace;--type-measure:46ch}.t-display{font:var(--type-display);letter-spacing:var(--type-display-tracking);text-transform:var(--type-display-case)}.t-heading{font:var(--type-heading);letter-spacing:var(--type-heading-tracking);text-transform:var(--type-heading-case)}.t-title{font:var(--type-title);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-case)}.t-body{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.t-label{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.t-micro{font:var(--type-micro);letter-spacing:var(--type-micro-tracking);text-transform:var(--type-micro-case)}.t-hero{font:var(--type-hero);letter-spacing:var(--type-hero-tracking);text-transform:var(--type-hero-case)}.t-hero-close{font:var(--type-hero-close);letter-spacing:var(--type-hero-close-tracking);text-transform:var(--type-hero-close-case)}.t-code{font:var(--type-code);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.t-strong{font-weight:var(--type-strong-weight)}.t-longform :is(p.t-body,li.t-body),.t-prose :is(p,li){max-inline-size:var(--type-measure)}.t-prose{max-inline-size:calc(var(--type-measure) + 3rem)}