.imprint-page{background:var(--article-gray,#f3f3f3);color:var(--article-ink,#101411);font-family:'Oxygen-Regular',Oxygen,Arial,sans-serif}
.imprint-page h1,.imprint-page h2,.imprint-page .brand strong{font-family:'Oswald-VariableFont_wght',Oswald,Arial,sans-serif!important}
.imprint-page p,.imprint-page a,.imprint-page button{font-family:'Oxygen-Regular',Oxygen,Arial,sans-serif!important}
.imprint-page main{overflow:hidden}
.imprint-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:600px;background:var(--article-green,#2d6e36)}
.imprint-hero__media{position:relative;height:600px;margin:0;overflow:hidden}
.imprint-hero__media img{display:block;width:100%;height:100%;object-fit:cover}
.imprint-hero__media figcaption{position:absolute;right:0;bottom:0;left:0;padding:8px 18px;background:rgba(0,0,0,.55);color:#fff;font-size:11px}
.imprint-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:44px 4vw 44px 7.2vw}
.imprint-page .imprint-kicker{margin:0 0 10px;color:#dcefdc;font:500 25px/1.25 'Oswald-VariableFont_wght',Oswald,Arial,sans-serif;font-family:'Oswald-VariableFont_wght',Oswald,Arial,sans-serif!important}
.imprint-hero h1{max-width:740px;margin:0 0 25px;color:#fff;font:400 48px/1.22 'Oswald-VariableFont_wght',Oswald,Arial,sans-serif;letter-spacing:0}
.imprint-hero__copy>p:last-child{max-width:740px;margin:0;color:rgba(255,255,255,.94);font-size:15px;line-height:1.72}
.imprint-hero__copy strong{color:#fff}
.imprint-section{padding:68px 24px}
.imprint-section--white{background:#fff}
.imprint-section--gray{background:var(--article-gray,#f3f3f3)}
.imprint-section__inner{width:min(1440px,100%);margin:0 auto;padding:0 48px;box-sizing:border-box}
.imprint-section h2{margin:0 0 30px;font:400 34px/1.25 'Oswald-VariableFont_wght',Oswald,Arial,sans-serif}
.imprint-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.imprint-section__column p{margin:0;color:var(--article-muted,#5d625e);font-size:15px;line-height:1.78}
.imprint-section__column strong{color:var(--article-ink,#101411)}
.imprint-section a{color:var(--article-green,#2d6e36);text-underline-offset:3px}
.imprint-return{display:flex;justify-content:flex-end;width:100%;margin:0;padding:14px max(48px,calc((100vw - 1440px)/2 + 48px)) 70px;background:#fff;box-sizing:border-box}
.imprint-return a{display:inline-flex;width:432px;max-width:100%;justify-content:flex-start;padding:9px 20px;border:1px solid var(--article-green,#2d6e36);border-radius:6px;background:var(--article-green,#2d6e36);color:#fff;text-decoration:none;box-sizing:border-box}
.imprint-return a:hover{background:var(--article-green-dark,#245b2c);border-color:var(--article-green-dark,#245b2c)}
@media(max-width:991px){.imprint-hero{height:auto;grid-template-columns:1fr}.imprint-hero__media{height:430px}.imprint-hero__copy{padding:52px 40px}.imprint-section__inner{padding:0 22px}}
@media(max-width:800px){.imprint-section__grid{grid-template-columns:1fr}}
@media(max-width:600px){.imprint-hero__media{height:300px}.imprint-hero__copy{padding:38px 22px 43px}.imprint-hero h1{font-size:37px}.imprint-section{padding:48px 16px}.imprint-section__inner{padding:0 4px}.imprint-section h2{font-size:28px}.imprint-return{padding:12px 20px 44px}}
