.utility-navigation .web-header__item:has(>span.text--subheadline){cursor:pointer}@media screen and (min-width:960px){.utility-navigation .web-header__item:has(>span.text--subheadline):hover{border-bottom:3px solid var(--color-accent)}.utility-navigation .web-header__item:has(>span.text--subheadline):active{color:var(--color-accent);fill:var(--color-accent)}}.main--default.main--with-newsletter{padding-bottom:calc(var(--spacing-8)*2)}.center--content{padding-right:var(--spacing-2);padding-left:var(--spacing-2);width:100%;max-width:var(--max-content-width);text-align:center}.main-section{text-align:left}.main-section:not(:has(+.breadcrumb-container)){margin-bottom:var(--spacing-8)}.main-section h2.headline{max-width:var(--max-content-width);width:100%;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-2)}.main-section:not(.center--content) h2.headline{padding-right:var(--spacing-2);padding-left:var(--spacing-2)}.main-section .info-banner h2,.main-section .order-way__wrapper h2,.main-section.magazines-container h2{margin-bottom:0}.center--content.container--items-swipeable{padding-right:var(--spacing-2);padding-left:var(--spacing-2)}.main--default>article{margin-bottom:var(--spacing-12)}main section.magazines-container{background-color:var(--color-surface,#fff);flex-direction:column;display:flex}main section.magazines-container>.headline{padding-top:var(--spacing-4);margin-bottom:0}html:has(.web-dialog[data-open=true]){overflow:hidden}@media screen and (min-width:600px){main section.magazines-container{background-color:#0000}main section.magazines-container>.headline{margin-bottom:var(--spacing);padding-top:0}}@media screen and (min-width:960px){.main-section.key-visual__wrapper:not(:has(+.breadcrumb-container)){margin-bottom:var(--spacing-8)}.main-section:not(:has(+.breadcrumb-container)){margin-bottom:var(--spacing-12)}.main-section h2.headline{margin-bottom:var(--spacing-3)}.is-anchorLinks{margin-bottom:var(--spacing-8)}.is-anchorLinks .footNote{margin-top:var(--spacing-2)}main section.main-section:not(.center--content).magazines-container>h2.headline{margin-left:0;margin-right:0}main section.magazines-container{gap:var(--spacing-3)}}@media screen and (min-width:1310px){.center--content{margin:auto;padding-left:0;padding-right:0}main section.main-section:not(.center--content).magazines-container>h2.headline{margin-left:auto;margin-right:auto;padding:0}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
/*# sourceMappingURL=203bbd64df08fe10.css.map*/