.rosenberger-stroke-text-block .editor-field>:is(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6)~*):before{content:"";margin:0 0 var(--spacing-0-75) 0;width:var(--grid-width-column);background:var(--stroke-above-text-background,var(--bg-branding-gradient-90deg));height:4px;clip-path:var(--stroke-above-text-clip-path,none);display:block}.rosenberger-stroke-text-block[data-first-heading-alignment=center] .editor-field>:is(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6)~*):before{content:"";margin:0 auto var(--spacing-0-75) auto;width:var(--grid-width-column);background:var(--stroke-above-text-background,var(--bg-branding-gradient-90deg));height:4px;clip-path:var(--stroke-above-text-clip-path,none);display:block}.rosenberger-stroke-text-block[data-first-heading-alignment=right] .editor-field>:is(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6)~*):before,.rosenberger-stroke-text-block[data-first-heading-alignment=end] .editor-field>:is(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6)~*):before{margin-left:auto;margin-right:0}
