:root{--pageheader-padding-vertical:30px;--pageheader-padding-horizontal:var(--module-padding-left);--header-background-color:var(--color-neutral-100)}.pageheader{padding:var(--pageheader-padding-vertical) var(--pageheader-padding-horizontal)}.pageheader__inner{display:flex;flex-flow:column;gap:30px;margin-left:auto;margin-right:auto;max-width:var(--containerwidth)}.pageheader__inner--wide{max-width:var(--containerwidth-wide)}.pageheader__inner--narrow{max-width:var(--containerwidth-narrow)}.pageheader__breadcrumb{margin-bottom:var(--title-margin-bottom)}.pageheader__content-section:first-child{padding-bottom:30px}.pageheader__content-section:not(:first-child){border-top:1px solid var(--color-neutral-80);padding-top:30px}.pageheader__text:not(:last-child){display:block;margin-bottom:var(--title-margin-bottom)}.pageheader__text{--link-text-decoration:none;--link-text-decoration-hover:none;transition-duration:.2s}.pageheader__text:is(a):is(:hover,:focus){--text-color:var(--color-neutral-60)}.pageheader__title{transition-duration:.2s}.pageheader__metainfo{color:var(--color-neutral-60);display:flex;flex-wrap:wrap;font-size:var(--small-font-size);gap:10px 12px}.pageheader__image picture{aspect-ratio:5/4;border-radius:5px;object-fit:cover;overflow:hidden}.pageheader__image img{aspect-ratio:unset!important;height:100%;object-fit:cover;transition-duration:.2s;width:100%}.pageheader__image:is(a):is(:hover,:focus) img,.pageheader__inner:has(a.pageheader__text:is(:hover,:focus)) .pageheader__image:is(a) img{transform:scale(1.05)}@media (min-width:600px){.pageheader__inner{flex-flow:row}.pageheader__content{flex:1}.pageheader__image{align-self:flex-start;flex:0.7}}@media (min-width:900px){.pageheader__inner{gap:40px}.pageheader__content,.pageheader__image{flex:1}.pageheader__content{max-width:60%}.pageheader__inner--narrow .pageheader__content{max-width:none}}@media (min-width:1200px){.pageheader__content{--title-margin-bottom:30px}.pageheader__content--with-image{padding-top:30px}.pageheader__content--sectioned{display:flex;flex-flow:column;justify-content:space-between}.pageheader__content-section{flex:50%}}