.section-header{display:flex;flex-direction:column;gap:24px;width:100%}.section-header--centered{align-items:center;text-align:center}.section-header__headline,.section-header__subline{max-width:848px}.section-header__description{max-width:838px}@media screen and (max-width:1023px){.section-header__headline{font-size:40px;letter-spacing:-.8px}.section-header__subline{font-size:var(--font-size-body-m,20px)}}@media screen and (max-width:767px){.section-header__headline{font-size:38px;letter-spacing:-.76px}.section-header__subline{font-size:22px}}