@layer components{:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-family:var(--set-heading--ff,var(--heading--ff));font-size:var(--set-heading--fs,var(--heading--fs));line-height:var(--set-heading--lh,var(--heading--lh));font-weight:var(--set-heading--fw,var(--heading--fw));letter-spacing:var(--set-heading--ls,var(--heading--ls));color:var(--set-heading--color,var(--heading--color,currentColor));text-transform:var(--set-heading--tt,var(--heading--tt));text-wrap:var(--set-heading--tw,balance);margin-block-start:var(--set-heading--mbs,0);margin-block-end:var(--set-heading--mbe,var(--heading--mbe));margin-inline-start:var(--set-heading--mis,0);margin-inline-end:var(--set-heading--mie,0)}h1,.h1,.u-h1{--heading--ff:var(--s-heading-h1-font-family);--heading--fs:clamp(var(--s-font-size-mobile-8), -.125rem + 4vw, var(--s-heading-h1-font-size));--heading--lh:var(--s-heading-h1-line-height);--heading--fw:var(--s-heading-h1-font-weight);--heading--ls:var(--s-heading-h1-letter-spacing);--heading--color:var(--s-color-text-heading-h1);--heading--tt:var(--s-heading-h1-text-case)}h1.gutter-bottom,.h1.gutter-bottom{--heading--mbe:var(--e-heading-h1-mbe,var(--s-spacing-4))}h2,.h2,.u-h2{--heading--ff:var(--s-heading-h2-font-family);--heading--fs:clamp(var(--s-font-size-mobile-7), .163rem + 2.286vw, var(--s-heading-h2-font-size));--heading--lh:var(--s-heading-h2-line-height);--heading--fw:var(--s-heading-h2-font-weight);--heading--ls:var(--s-heading-h2-letter-spacing);--heading--color:var(--s-color-text-heading-h2);--heading--tt:var(--s-heading-h2-text-case)}h2.gutter-bottom,.h2.gutter-bottom{--heading--mbe:var(--e-heading-h2-mbe,var(--s-spacing-4))}h3,.h3,.u-h3{--heading--ff:var(--s-heading-h3-font-family);--heading--fs:clamp(var(--s-font-size-mobile-6), .214rem + 2vw, var(--s-heading-h3-font-size));--heading--lh:var(--s-heading-h3-line-height);--heading--fw:var(--s-heading-h3-font-weight);--heading--ls:var(--s-heading-h3-letter-spacing);--heading--color:var(--s-color-heading-h3);--heading--tt:var(--s-heading-h3-text-case)}h3.gutter-bottom,.h3.gutter-bottom{--heading--mbe:var(--e-heading-h3-mbe,var(--s-spacing-3))}h4,.h4,.u-h4{--heading--ff:var(--s-heading-h4-font-family);--heading--fs:clamp(var(--s-font-size-mobile-5), .393rem + 1vw, var(--s-heading-h4-font-size));--heading--lh:var(--s-heading-h4-line-height);--heading--fw:var(--s-heading-h4-font-weight);--heading--ls:var(--s-heading-h4-letter-spacing);--heading--color:var(--s-color-text-heading-h4);--heading--tt:var(--s-heading-h4-text-case)}h4.gutter-bottom,.h4.gutter-bottom{--heading--mbe:var(--e-heading-h4-mbe,var(--s-spacing-3))}h5,.h5,.u-h5{--heading--ff:var(--s-heading-h5-font-family);--heading--fs:clamp(var(--s-font-size-mobile-4), .73rem + .571vw, var(--s-heading-h5-font-size));--heading--lh:var(--s-heading-h5-line-height);--heading--fw:var(--s-heading-h5-font-weight);--heading--ls:var(--s-heading-h5-letter-spacing);--heading--color:var(--s-color-text-heading-h5);--heading--tt:var(--s-heading-h5-text-case)}h5.gutter-bottom,.h5.gutter-bottom{--heading--mbe:var(--e-heading-h5-mbe,var(--s-spacing-3))}h6,.h6,.u-h6{--heading--ff:var(--s-heading-h6-font-family);--heading--fs:clamp(var(--s-font-size-mobile-3), 1rem + 0vw, var(--s-heading-h6-font-size));--heading--lh:var(--s-heading-h6-line-height);--heading--fw:var(--s-heading-h6-font-weight);--heading--ls:var(--s-heading-h6-letter-spacing);--heading--color:var(--s-color-text-heading-h6);--heading--tt:var(--s-heading-h6-text-case)}h6.gutter-bottom,.h6.gutter-bottom{--heading--mbe:var(--e-heading-h6-mbe,var(--s-spacing-3))}.heading--display{--heading--ff:var(--s-heading-display-font-family);--heading--fs:clamp(var(--s-font-size-mobile-9), -.448rem + 7.143vw, var(--s-heading-display-font-size));--heading--lh:var(--s-heading-display-line-height);--heading--fw:var(--s-heading-display-font-weight);--heading--ls:var(--s-heading-display-letter-spacing);--heading--color:var(--s-color-text-heading-display);--heading--tt:var(--s-heading-display-text-case)}.heading--display.gutter-bottom{--heading--mbe:var(--heading-display--mbe,--s-spacing-4)}.heading--caption{--heading--ff:var(--s-heading-caption-font-family);--heading--fs:var(--s-heading-caption-font-size);--heading--fw:var(--s-heading-caption-font-weight);--heading--lh:var(--s-heading-caption-line-height);--heading--ls:var(--s-heading-caption-letter-spacing);--heading--tt:var(--s-heading-caption-text-case)}.heading--caption.gutter-bottom{--heading--mbe:var(--heading-caption--mbe,--s-spacing-1)}:where(h1,h2,h3,h4,h5,h6).text-color--primary{--set-heading--color:var(--s-color-text-primary)}:where(h1,h2,h3,h4,h5,h6).text-color--success{--set-heading--color:var(--s-color-text-success)}:where(h1,h2,h3,h4,h5,h6).text-color--error{--set-heading--color:var(--s-color-text-error)}:where(h1,h2,h3,h4,h5,h6).text-color--warning{--set-heading--color:var(--s-color-text-warning)}:where(h1,h2,h3,h4,h5,h6).text-color--textPrimary{--set-heading--color:var(--s-color-text-default)}:where(h1,h2,h3,h4,h5,h6).text-color--textSecondary{--set-heading--color:var(--s-color-text-subtle)}}
