.lightpress__section--headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--content-side-padding, 10vw);margin:6em 0;position:relative;z-index:5}.headline{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:var(--max-content-width)}.headline__title{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%;font-size:clamp(2.25rem, 5vw, 4.375rem);line-height:1em}.headline__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:3em;font-size:1.1875rem;line-height:1.5263em;flex-direction:column}.headline__text>*{max-width:80%}.headline__text>*{max-width:80%}.headline__rule{width:40vw;position:absolute;top:0;right:0;border:none;border-top:1px solid var(--color-separator, lightgrey)}@media only screen and (min-width: 1500px){.headline__text>*{max-width:38ch}}@media only screen and (max-width: 1024px){.lightpress__section--headline{margin:2em 0}}@media only screen and (max-width: 768px){.headline{-ms-flex-wrap:wrap;flex-wrap:wrap}.headline__title{max-width:unset}.headline__rule{justify-self:flex-end;width:100%;position:unset}}
