.cs-header-and-text{--gap:1rem;--flex-direction:column;display:flex;flex-direction:var(--flex-direction);gap:var(--gap)}@media (min-width:1024px){.cs-header-and-text{--flex-direction:row;--gap:4rem}}@media (min-width:1024px){.cs-header-and-text__header{inline-size:54rem;text-align:end}.cs-header-and-text__header :is(h2){position:sticky;top:10rem}}
