:where(.headline){grid-column:var(--content-grid-column)}.headline{color:var(--cs__headline);display:flex;flex-direction:column;font-family:Figtree,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;gap:.75rem;hyphens:auto;text-align:var(--h-align--pos,left)}.headline--size-xs{--font-size:1rem;--line-height:1.3333333333}.headline--size-sm{--font-size:1.25rem;--line-height:1.2666666667}.headline--size-md{--font-size:1.5rem;--line-height:1.2222222222}.headline--size-lg{--font-size:1.75rem;--line-height:1.25}.headline--size-xl{--font-size:2rem;--line-height:1.2}.headline--size-2xl{--font-size:2.25rem;--line-height:1.25}.headline__main{font-size:var(--font-size);line-height:var(--line-height,1.25)}.headline__caption{color:var(--cs__headline__caption);font-size:.875rem;line-height:1.5}@media (min-width:48rem){.headline--size-xs{--font-size:clamp(1rem,0.4285714286rem + 1.1904761905vw,1.5rem)}.headline--size-sm{--font-size:clamp(1.25rem,0.5357142857rem + 1.4880952381vw,1.875rem)}.headline--size-md{--font-size:clamp(1.5rem,0.6428571429rem + 1.7857142857vw,2.25rem)}.headline--size-lg{--font-size:clamp(1.75rem,0.3214285714rem + 2.9761904762vw,3rem)}.headline--size-xl{--font-size:clamp(2rem,0rem + 4.1666666667vw,3.75rem)}.headline--size-2xl{--font-size:clamp(2.25rem,-0.3214285714rem + 5.3571428571vw,4.5rem)}.headline__caption{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}}@media (min-width:90rem){.headline--size-xs{--font-size:clamp(1.5rem,0.96875rem + .5902777778vw,1.5rem)}.headline--size-sm{--font-size:clamp(1.875rem,1.2109375rem + .7378472222vw,1.875rem)}.headline--size-md{--font-size:clamp(2.25rem,1.453125rem + .8854166667vw,2.25rem)}.headline--size-lg{--font-size:clamp(3rem,1.9375rem + 1.1805555556vw,3rem)}.headline--size-xl{--font-size:clamp(3.75rem,2.421875rem + 1.4756944444vw,3.75rem)}.headline--size-2xl{--font-size:clamp(4.5rem,2.90625rem + 1.7708333333vw,4.5rem)}.headline__caption{font-size:clamp(1rem,.6458333333rem + .3935185185vw,1rem)}}@media (min-width:150rem){.headline--size-xs{--font-size:1.5rem}.headline--size-sm{--font-size:1.875rem}.headline--size-md{--font-size:2.25rem}.headline--size-lg{--font-size:3rem}.headline--size-xl{--font-size:3.75rem}.headline--size-2xl{--font-size:4.5rem}.headline__caption{font-size:1rem}}
