.content-page-header{min-height:600px;padding-block:80px;display:flex;align-items:center;background-color:#24424c;background-image:linear-gradient(#102a3480,#102a3480),var(--page-header-image,none);background-position:center;background-size:cover;color:white}
.frontend-site.content-page-with-image .site-header{position:absolute;background:transparent}
.content-page-with-image .content-page-header{padding-top:220px}
.content-page-header-container{width:min(var(--site-container,1320px),calc(100% - var(--site-gutter,24px) * 2));margin-inline:auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-left:5px solid var(--yellow,#ffca28);padding-left:10px}
.content-page-header h1{margin:0}
.content-page-header p{max-width:820px;margin:0;white-space:pre-line;overflow-wrap:anywhere}
.content-page-subheading{font-size:var(--content-page-subheading-size,15px);line-height:1.3;font-weight:600;overflow-wrap:anywhere}
.frontend-site .content-page-header h1{font-size:var(--content-page-title-size,32px);line-height:1.15}
.frontend-site .content-page-header p{font-size:var(--content-page-content-size,15px);line-height:1.4}
@media(max-width:700px){.content-page-header{min-height:460px;padding-block:52px}.content-page-with-image .content-page-header{padding-top:164px}}
