*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--font-color);font:var(--font-weight) var(--font-size)/1.5 var(--font-family);background:var(--beige)}body.menu-open{overflow:hidden}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{touch-action:manipulation}a{color:inherit}p,h1,h2,h3,h4,figure{margin-top:0}h3{font-weight:600}p:last-child{margin-bottom:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blau);outline-offset:5px}section{scroll-margin-top:30px}.site-shell{overflow:clip;position:relative}.s_container{width:calc(100% - 80px);max-width:var(--max-width);margin-inline:auto;min-width:0}.s_container>*{min-width:0}.preheadline{font:500 16px/1.5 var(--font-family);color:var(--farbemittel);margin:0}.eyebrow{text-align:center;text-transform:uppercase;letter-spacing:2.04px;font:700 12px/1.2 Arimo,Arial,sans-serif;color:#8f172a;margin:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:10px;left:10px;padding:12px 20px;background:var(--farbehell);color:var(--black);z-index:1000;transform:translateY(-150%)}.skip-link:focus{transform:none}.arrow-button{width:55px;height:55px;flex:none;border:0;background:transparent url('../images/arrow-right.svg') center/55px 55px no-repeat;cursor:pointer}.arrow-button.previous{background-image:url('../images/arrow-left.svg')}button:disabled{opacity:.35;cursor:default}[hidden]{display:none!important}.seidl-component-output{padding:70px 0;min-height:45vh}.seidl-component-output-inner{width:calc(100% - 80px);max-width:1198px;margin:auto}.seidl-component-width-narrow .seidl-component-output-inner{max-width:860px}.seidl-component-width-full .seidl-component-output-inner{width:100%;max-width:none}.site-inner-page main{padding-top:280px}.site-inner-page .outer-navigation{position:sticky;top:0}.site-inner-page .com-content-article h1{font-size:var(--h2)}
@media(max-width:760px){.s_container{width:calc(100% - 40px)}.seidl-component-output-inner{width:calc(100% - 40px)}.site-inner-page main{padding-top:190px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

 .arrow-button{position:relative;isolation:isolate}.arrow-button:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease-out;background:url('../../../images/gestaltung/hover/bfcce.svg') center/55px 55px no-repeat}.arrow-button.previous:before{background-image:url('../../../images/gestaltung/hover/5e091.svg')}.arrow-button:focus-visible:not(:disabled):before,.arrow-button:active:not(:disabled):before{opacity:1}
@media(hover:hover){.arrow-button:hover:not(:disabled):before{opacity:1}}
.text-content a:is(:hover,:focus-visible),.cta-text a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}
@media(prefers-reduced-motion:reduce){.arrow-button{transition:none!important;transform:none!important}}

[data-section-anchor]{position:relative;scroll-margin-top:30px}.legacy-anchor{position:absolute;inset-block-start:0;inset-inline-start:0;width:0;height:0;pointer-events:none;scroll-margin-top:30px}

.site-inner-page.module-page main{padding-top:0}

/* Long legal headings, URLs and image-credit paths must fit narrow screens. */
.seidl-component-output-inner{overflow-wrap:anywhere}.seidl-component-output-inner :is(h1,h2,h3,h4){hyphens:auto}
