.heading{color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);margin:0;max-width:var(--heading-measure,none)}.heading--size-3{font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);line-height:var(--line-height-3)}.heading--size-4{font-size:var(--font-size-4);letter-spacing:var(--letter-spacing-4);line-height:var(--line-height-4)}.heading--size-5{font-size:var(--font-size-5);letter-spacing:var(--letter-spacing-5);line-height:var(--line-height-5)}.heading--size-6{font-size:var(--font-size-6);letter-spacing:var(--letter-spacing-6);line-height:var(--line-height-6)}.heading--size-7{font-size:var(--font-size-7);letter-spacing:var(--letter-spacing-7);line-height:var(--line-height-7);--heading-measure:32ch}.heading--size-8{font-size:var(--font-size-8);letter-spacing:var(--letter-spacing-8);line-height:var(--line-height-8);--heading-measure:28ch}.heading--size-8,.heading--size-9{font-weight:var(--font-weight-medium)}.heading--size-9{font-size:var(--font-size-9);letter-spacing:var(--letter-spacing-9);line-height:var(--line-height-9);--heading-measure:20ch}.heading-eyebrow{color:var(--color-text-subtle);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-2);margin:0}