:root{--article-header__mobile-gap:var(--space-48);--article-header-content-desktop__max-width:70%;--article-header__background-color:var(--color-white);--article-header__heading-color:var(--color-black);--article-header__link-color:var(--color-primary-500);--article-header__img-max-height:495px}@media screen and (width>=90rem){:root{--article-header__mobile-gap:var(--space-64);--article-header-content-desktop__max-width:unset;--article-header-wrapper__width:calc(var(--grid-site-width) * .55);--article-header__max-width:calc(var(--grid-site-width))}}.article-header{background:var(--article-header__background-color);width:100%;color:var(--article-header__heading-color)}@media screen and (width>=90rem){.article-header{position:relative}.article-header:before{z-index:-1;background:var(--article-header__background-color);content:"";width:100vw;height:100%;position:absolute;top:0;right:0}}.article-header__wrapper{gap:var(--article-header__mobile-gap);padding-block:var(--space-24) var(--space-48);width:100%;max-width:var(--article-header__max-width);padding-inline:var(--layout-horizontal-padding);flex-direction:column;margin:0 auto;display:flex}@media screen and (width>=37.5rem){.article-header__wrapper{padding-inline:var(--layout-horizontal-padding-tablet)}}@media screen and (width>=64rem){.article-header__wrapper{padding-block:var(--space-64) var(--space-32)}}@media print{.article-header__wrapper{padding:0!important}}.article-header__content{gap:var(--space-16);display:grid}@media screen and (width>=64rem){.article-header__content{gap:var(--space-32);grid-template-columns:1fr 1fr}}.article-header__content-column{flex-grow:1}.article-header__published-date{margin-top:var(--space-16);display:block}.article-header__heading{font-size:var(--font-size-h1)}.article-header__heading[data-heading-length=short]{font-size:var(--font-size-h1-short)}.article-header__heading[data-heading-length=medium]{font-size:var(--font-size-h1-medium)}.article-header__heading[data-heading-length=long]{font-size:var(--font-size-h1-long)}.article-header__heading[data-heading-length=very-long]{font-size:var(--font-size-h1-very-long)}.article-header__text{flex-grow:1;margin-bottom:0}.article-header .breadcrumbs{color:var(--article-header__link-color)}.article-header .taxonomy{padding:var(--space-16) 0}
