.page-wrapper[data-tenant=bild] {
    --main-tenant-color: #d00;
    --secondary-tenant-color: #d00;
    --secondary-tenant-color-hsl-hover: 0 100% 33%;
    --teaser-linear-gradient: linear-gradient(rgba(33, 37, 41, 0), rgba(33, 37, 41, .7));
    --text-shadow-headline: 0 2px 8px rgba(0, 0, 0, .6);
    --ressort-header-font: Gotham, Avenir Next, Helvetica Neue, sans-serif-black, Arial Narrow, Arial Nova, sans-serif;
    --ressort-header-color: #212529;
    --ressort-header-font-size-lg: 28px;
    --ressort-header-font-size-md: 22px;
    --ressort-header-font-size-sm: 22px;
    --breadcrumb-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --breadcrumb-font-size-sm: 15px;
    --breadcrumb-font-size-lg: 12px;
    --breadcrumb-font-weight: 700;
    --breadcrumb-hover-color: #212529;
    --footnote-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --footnote-font-size-sm: 16px;
    --footnote-line-height-sm: 1.3125;
    --footnote-font-size-lg: 18px;
    --footnote-line-height-lg: 1.278;
    --teaser-title-padding-sm: 0 8px 12px;
    --teaser-title-padding-md: 0 12px 16px;
    --teaser-title-padding-lg: 0 12px 16px;
    --teaser-quad-title-padding-md: 0 16px 16px;
    --teaser-quad-title-padding-lg: 0 12px 16px;
    --teaser-mini-quad-title-padding-md: 0 8px 12px;
    --teaser-mini-quad-title-padding-lg: 0 8px 16px;
    --teaser-super-a-title-padding-lg: 0 16px 16px;
    --teaser-b-teaser-title-padding-lg: 0 8px 16px;
    --teaser-bc-teaser-title-padding-lg: 0 8px 16px;
    --teaser-double-a-teaser-title-padding-lg: 0 8px 16px;
    --teaser-a-teaser-mini-title-padding: 0 8px 12px;
    --teaser-title-align-items-overlay: center;
    --teaser-title-text-align-overlay: center;
    --teaser-text-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --teaser-text-font-size: 18px;
    --teaser-text-line-height: 1.3;
    --teaser-text-font-weight: 400;
    --kicker-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --kicker-font-style: normal;
    --kicker-background-color: #d00;
    --kicker-color: #d00;
    --kicker-0-font-size-lg: 30px;
    --kicker-0-line-height-lg: 1;
    --kicker-0-font-weight-lg: 700;
    --kicker-1-font-size-lg: 24px;
    --kicker-1-line-height-lg: 1;
    --kicker-1-font-weight-lg: 700;
    --kicker-2-font-size-lg: 20px;
    --kicker-2-line-height-lg: 1;
    --kicker-2-font-weight-lg: 700;
    --kicker-3-font-size-lg: 16px;
    --kicker-3-line-height-lg: 1;
    --kicker-3-font-weight-lg: 700;
    --kicker-0-font-size-md: 22px;
    --kicker-0-line-height-md: 1;
    --kicker-0-font-weight-md: 700;
    --kicker-1-font-size-md: 22px;
    --kicker-1-line-height-md: 1;
    --kicker-1-font-weight-md: 700;
    --kicker-2-font-size-md: 18px;
    --kicker-2-line-height-md: 1;
    --kicker-2-font-weight-md: 700;
    --kicker-3-font-size-md: 16px;
    --kicker-3-line-height-md: 1.1;
    --kicker-3-font-weight-md: 700;
    --kicker-0-font-size-sm: 18px;
    --kicker-0-line-height-sm: 1.1;
    --kicker-0-font-weight-sm: 700;
    --kicker-1-font-size-sm: 18px;
    --kicker-1-line-height-sm: 1.1;
    --kicker-1-font-weight-sm: 700;
    --kicker-2-font-size-sm: 16px;
    --kicker-2-line-height-sm: 1.1;
    --kicker-2-font-weight-sm: 700;
    --kicker-3-font-size-sm: 14px;
    --kicker-3-line-height-sm: 1.1;
    --kicker-3-font-weight-sm: 700;
    --headline-font: Gotham Cond, HelveticaNeue-CondensedBold, Helvetica Neue, Franklin Gothic, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --headline-font-style: normal;
    --headline-color: #212529;
    --headline-padding-lg: 0 16px;
    --headline-text-align-lg: center;
    --author-headline-font-weight: 600;
    --author-headline-font-size-lg: 20px;
    --author-headline-line-height-lg: 1.2;
    --author-headline-font-size-md: 18px;
    --author-headline-line-height-md: 1.2;
    --author-headline-font-size-sm: 16px;
    --author-headline-line-height-sm: 1.2;
    --headline-1-font-size-lg: 100px;
    --headline-1-line-height-lg: 1;
    --headline-1-font-weight-lg: 700;
    --headline-2-font-size-lg: 64px;
    --headline-2-line-height-lg: 1;
    --headline-2-font-weight-lg: 700;
    --headline-3-font-size-lg: 40px;
    --headline-3-line-height-lg: 1;
    --headline-3-font-weight-lg: 700;
    --headline-4-font-size-lg: 32px;
    --headline-4-line-height-lg: 1;
    --headline-4-font-weight-lg: 600;
    --headline-1-font-size-md: 72px;
    --headline-1-line-height-md: 1;
    --headline-1-font-weight-md: 700;
    --headline-2-font-size-md: 48px;
    --headline-2-line-height-md: 1;
    --headline-2-font-weight-md: 700;
    --headline-3-font-size-md: 36px;
    --headline-3-line-height-md: 1;
    --headline-3-font-weight-md: 700;
    --headline-4-font-size-md: 26px;
    --headline-4-line-height-md: 1;
    --headline-4-font-weight-md: 600;
    --headline-1-font-size-sm: 42px;
    --headline-1-line-height-sm: 1;
    --headline-1-font-weight-sm: 700;
    --headline-2-font-size-sm: 48px;
    --headline-2-line-height-sm: 1;
    --headline-2-font-weight-sm: 700;
    --headline-3-font-size-sm: 32px;
    --headline-3-line-height-sm: 1;
    --headline-3-font-weight-sm: 700;
    --headline-4-font-size-sm: 22px;
    --headline-4-line-height-sm: 1;
    --headline-4-font-weight-sm: 600;
    --sub-headline-font: Gotham Cond, HelveticaNeue-CondensedBold, Helvetica Neue, Franklin Gothic, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --sub-headline-color: #212529;
    --sub-headline-text-align-lg: center;
    --sub-headline-1-font-size-lg: 36px;
    --sub-headline-1-line-height-lg: 1;
    --sub-headline-1-font-size-md: 32px;
    --sub-headline-1-line-height-md: 1;
    --sub-headline-1-font-size-sm: 24px;
    --sub-headline-1-line-height-sm: 1;
    --sub-headline-padding-sm: 0 8px;
    --sub-headline-padding-md: 0 12px;
    --sub-headline-padding-lg: 0 16px;
    --cross-heading-color: #212529;
    --cross-heading-underline-color: #d00;
    --news-ticker-time-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --news-ticker-time-font-size-lg: 18px;
    --news-ticker-time-font-size-md: 16px;
    --news-ticker-time-font-size-sm: 16px;
    --news-ticker-spacing-lg: 22px;
    --footer-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --footer-hover-color: #f52d2d;
    --button-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --button-font-style: normal;
    --button-1-line-height: 1;
    --button-2-line-height: 1;
    --special-navi-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --special-navi-hover-color-text: #212529;
    --special-navi-hover-color-line: #d00;
    --countdown-card-font: Gotham, Avenir Next, Helvetica Neue, sans-serif-black, Arial Narrow, Arial Nova, sans-serif;
    --countdown-label-font: Gotham Cond, HelveticaNeue-CondensedBold, Helvetica Neue, Franklin Gothic, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --countdown-card-size-sm: 60px;
    --countdown-card-size-md: 90px;
    --countdown-card-size-lg: 135px;
    --live-ticker-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --live-ticker-icon-color: #212529;
    --breaking-news-headline-font: Gotham, Avenir Next, Helvetica Neue, sans-serif-black, Arial Narrow, Arial Nova, sans-serif;
    --breaking-news-headline-background-color: #fd8227;
    --breaking-news-headline-color-1: #212529;
    --breaking-news-headline-color-2: #212529;
    --breaking-news-content-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --breaking-news-content-color: #fff;
    --breaking-news-content-background-color: #212529;
    --breaking-news-content-font-size: 21px;
    --breaking-news-headline-1-font-size-sm: 13px;
    --breaking-news-headline-2-font-size-sm: 23px;
    --breaking-news-headline-2-font-size-md: 30px;
    --video-recommendation-teaser-title-text-align: center;
    --video-recommendation-placeholder: url("89326a8f7f2218e32062abde341c2ead7eba70c0.svg");
    --video-recommendation-content-text-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --video-recommendation-content-text-font-size-md: 16px;
    --video-recommendation-content-text-line-height-md: 1.3125;
    --video-recommendation-content-text-font-size-lg: 18px;
    --video-recommendation-content-text-line-height-lg: 1.2777;
    --video-banner-font-size-sm: 12px;
    --video-banner-font-size-md: 16px;
    --video-banner-font-size-lg: 18px;
    --video-banner-font-size-xl: 18px;
    --article-kicker-text-align-lg: center;
    --article-author-font: Gotham, Avenir Next, Helvetica Neue, sans-serif-black, Arial Narrow, Arial Nova, sans-serif;
    --article-author-text-color: #212529;
    --article-author-line-height-lg: 1.3125;
    --article-author-font-size-md: 14px;
    --article-author-line-height-md: 1.2857;
    --article-author-font-size-sm: 12px;
    --article-author-line-height-sm: 1.3333;
    --body-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --body-font-size: 21px;
    --body-line-height-lg: 1.5238;
    --body-line-height-sm: 1.3333;
    --article-figure-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --article-figure-caption-font-size-lg: 18px;
    --article-figure-caption-line-height-lg: 1.375;
    --article-figure-caption-font-size-md: 18px;
    --article-figure-caption-line-height-md: 1.375;
    --article-figure-caption-font-size-sm: 16px;
    --article-figure-caption-line-height-sm: 1.2;
    --article-figure-meta-color: #495057;
    --article-figure-meta-line-height-lg: 1.2777777778;
    --article-figure-meta-line-height-sm: 1.3125;
    --article-figure-meta-font-size-lg: 18px;
    --article-figure-meta-font-size-sm: 16px;
    --caption-font: Gotham, Avenir Next, Helvetica Neue, sans-serif-black, Arial Narrow, Arial Nova, sans-serif;
    --caption-font-weight: 800;
    --caption-color: #212529;
    --caption-1-line-height-md: 1.3;
    --caption-1-line-height-sm: 1.3;
    --caption-1-uppercase-line-height: 1.1;
    --caption-1-font-size-lg: 20px;
    --caption-1-font-size-md: 18px;
    --caption-1-font-size-sm: 16px;
    --live-ticker-btn-size: 17px;
    --live-ticker-btn-color: #d00;
    --cta-button-background-color: #d00;
    --cta-button-background-color-hover: #a00;
    --text-link-underline-color: #d00;
    --text-link-hover-color: #212529;
    --quotation-color: #fff;
    --quotation-background-color: #d00;
    --label-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --titled-icon-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --titled-icon-font-size-sm: 12px;
    --titled-icon-font-height-sm: 1.17;
    --titled-icon-font-height-lg: 1.17;
    --nav-btn-font-size: 15px;
    --nav-btn-line-height: 3.2;
    --nav-btn-letter-spacing: 0;
    --nav-btn-padding: 0;
    --nav-btn-color: #495057;
    --nav-btn-color-hover: #212529;
    --nav-btn-background-color-hover: #d00;
    --nav-btn-border-color: #ced4da;
    --nav-btn-mobile-icon-color: #495057;
    --nav-btn-mobile-font-size: 17px;
    --nav-btn-mobile-line-height: 2.8235294118;
    --nav-btn-mobile-letter-spacing: 0;
    --nav-btn-ad-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --nav-btn-ad-font-size: 15px;
    --nav-btn-ad-line-height: 2.4;
    --nav-btn-ad-title-font: Arial Narrow, Arial Nova, sans-serif;
    --nav-btn-ad-title-font-size: 12px;
    --nav-btn-ad-title-line-height: 1.25;
    --nav-menu-back-color: #fff;
    --nav-menu-box-shadow-color: #e9ecef;
    --nav-menu-overflow-y: visible;
    --nav-menu-width: 828px;
    --nav-menu-padding: 12px 0 0 0;
    --nav-menu-logo-padding: 8px;
    --nav-fixed-menu-width: 920px;
    --nav-fixed-menu-padding-left: 0;
    --nav-fixed-menu-line-height: 3.7333333333;
    --nav-menu-util-padding-right: 0;
    --nav-menu-mobile-back-color: rgba(33, 37, 41, .6);
    --nav-burger-menu-color: #495057;
    --stage-feed-choice-chip-background-color-hover: #af0000;
    --stage-feed-cross-heading-bottom-separator-color: #d00;
    --stage-feed-description-color: #495057;
    --stage-feed-item-marks-color: #495057;
    --stage-feed-item-mark-height: 23px;
    --navi-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --navi-font-style: normal;
    --navi-highlight-color: #212529;
    --skip-link-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --skip-link-font-style: normal;
    --skip-link-font-size: 16px;
    --skip-link-line-height: 1.25;
    --autoplay-toggle-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --autoplay-toggle-font-size: 12px;
    --social-link-color: #495057;
    --social-link-highlight-color: #212529;
    --social-link-border-color: #d00;
    --social-link-font: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    --social-link-font-size: 12px;
    --social-link-line-height: 1.3
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

a {
    background-color: transparent
}

b, strong {
    font-weight: bolder
}

img {
    border-style: none
}

button, input {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

[type=button], [type=submit], button {
    -webkit-appearance: button
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

@media (min-width: 37.5em) {
}

.fig img {
    object-fit: cover;
    object-position: 50% 0
}

.fig__caption {
    margin-top: 8px;
    padding: 0 16px
}

@media (min-width: 37.5em) {
    .fig__caption {
        margin-top: 12px;
        padding: 0 60px
    }
}

@media (min-width: 64em) {
    .fig__caption {
        margin: 16px auto 0;
        max-width: 700px;
        padding: 0
    }
}

.fig__caption__text {
    color: #212529;
    font-family: var(--article-figure-font);
    font-size: var(--article-figure-caption-font-size-sm);
    font-weight: 700;
    line-height: var(--article-figure-caption-line-height-sm)
}

@media (min-width: 37.5em) {
    .fig__caption__text {
        font-size: var(--article-figure-caption-font-size-md);
        line-height: var(--article-figure-caption-line-height-md)
    }
}

@media (min-width: 64em) {
    .fig__caption__text {
        font-size: var(--article-figure-caption-font-size-lg);
        line-height: var(--article-figure-caption-line-height-lg)
    }
}

.fig__caption__meta {
    display: flex;
    justify-content: space-between
}

.fig__caption__meta__credits {
    color: var(--article-figure-meta-color);
    font-family: var(--article-figure-font);
    font-size: var(--article-figure-meta-font-size-sm);
    line-height: var(--article-figure-meta-line-height-sm)
}

@media (min-width: 64em) {
    .fig__caption__meta__credits {
        font-size: var(--article-figure-meta-font-size-lg);
        line-height: var(--article-figure-meta-line-height-lg)
    }
}

.fig--lead {
    margin: 0 0 16px
}

@media (min-width: 37.5em) {
    .fig--lead {
        margin: 0 0 24px;
        padding: 0 12px
    }
}

@media (min-width: 64em) {
    .fig--lead {
        margin: 0 0 32px;
        padding: 0 16px
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.btn {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    background-color: #e9ecef;
    border: none;
    border-radius: 8px;
    box-sizing: border-box;
    color: #495057;
    cursor: pointer;
    display: inline-flex;
    flex-direction: row;
    font-family: var(--button-font);
    font-weight: 700;
    justify-content: center;
    letter-spacing: .03em;
    line-height: 1;
    padding: 0 16px;
    text-transform: uppercase;
    transition: color .25s ease-in-out, background-color .25s ease-in-out
}

.btn *, .btn :after, .btn :before {
    box-sizing: inherit;
    margin: 0
}

.btn > * {
    pointer-events: none
}

@media (hover: hover) and (pointer: fine) {
    .btn:active, .btn:hover {
        background-color: #cbd3da
    }
}

.btn__icon svg {
    display: block;
    height: 24px;
    margin: auto;
    width: 24px
}

@media (hover: hover) and (pointer: fine) {
}

@media (hover: hover) and (pointer: fine) {
}

.btn--narrow {
    font-size: 15px;
    gap: 8px;
    height: 36px
}

.btn--narrow .btn__icon {
    padding: 6px 0
}

@media (hover: hover) and (pointer: fine) {
}

@media (hover: hover) and (pointer: fine) {
}

@media (min-width: 64em) {
}

.nav_btn {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    color: #495057;
    cursor: pointer;
    display: flex;
    font-family: var(--label-font);
    padding: 0;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}

.nav_btn__icon {
    align-items: center;
    display: flex;
    justify-content: space-around;
    width: auto
}

.nav_btn__icon svg {
    display: block
}

.nav_btn__text {
    white-space: nowrap
}

.nav_btn--text-bold {
    font-weight: 700
}

.nav_btn--type-main:after {
    background-color: var(--nav-btn-border-color);
    bottom: 0;
    content: "";
    height: 1px;
    left: 16px;
    position: absolute;
    right: 0;
    will-change: background-color
}

.nav_btn--type-main .nav_btn__text {
    font-size: var(--nav-btn-mobile-font-size);
    letter-spacing: var(--nav-btn-mobile-letter-spacing);
    line-height: var(--nav-btn-mobile-line-height)
}

.nav_btn--type-util {
    align-items: center;
    flex-flow: column nowrap;
    height: 56px;
    justify-content: space-around;
    min-width: 56px
}

.nav_btn--type-util .nav_btn__icon {
    height: 24px;
    min-width: 24px
}

.nav_btn--type-util .nav_btn__text {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2
}

.nav_btn--type-util .nav_btn__text {
    display: none
}

@media (min-width: 0) and (max-width: 63.9375em) {
}

@media (min-width: 64em) {
    .nav_btn--type-main {
        color: var(--nav-btn-color);
        justify-content: center
    }

    .nav_btn--type-main:after {
        content: none
    }

    .nav_btn--type-main.active, .nav_btn--type-main:active, .nav_btn--type-main:hover {
        color: var(--nav-btn-color-hover)
    }

    .nav_btn--type-main.active .nav_btn__text:after, .nav_btn--type-main:active .nav_btn__text:after, .nav_btn--type-main:hover .nav_btn__text:after {
        background-color: var(--nav-btn-background-color-hover)
    }

    .nav_btn--type-main .nav_btn__text {
        font-size: var(--nav-btn-font-size);
        height: 48px;
        letter-spacing: var(--nav-btn-letter-spacing);
        line-height: var(--nav-btn-line-height);
        position: relative
    }

    .nav_btn--type-main .nav_btn__text:after {
        background-color: transparent;
        bottom: 0;
        content: "";
        height: 2px;
        left: 0;
        position: absolute;
        right: 0;
        will-change: background-color
    }

    .nav_btn--type-util {
        height: 48px;
        justify-content: space-between;
        min-width: auto
    }

    .nav_btn--type-btn:active svg:not(.preserve-color) path, .nav_btn--type-btn:hover svg:not(.preserve-color) path, .nav_btn--type-util:active svg:not(.preserve-color) path, .nav_btn--type-util:hover svg:not(.preserve-color) path {
        fill: var(--secondary-tenant-color)
    }

    .nav_btn--type-util .nav_btn__text {
        display: initial
    }
}

.nav-list {
    display: flex;
    margin: 0;
    padding: 0
}

.nav-list li {
    list-style-type: none
}

.nav-list--main {
    flex-flow: column nowrap
}

.nav-list--util-nav {
    flex-flow: row nowrap;
    flex-grow: 1;
    justify-content: flex-end;
    padding: 8px 0
}

.nav-list--util-menu li:not(:first-child), .nav-list--util-nav li:not(:first-child) {
    margin-left: 16px
}

@media (min-width: 0) and (max-width: 63.9375em) {
    .nav-list--main:not(.nav-list--main--mobile) .nav_btn__text {
        padding-left: 16px
    }
}

@media (min-width: 64em) {
    .nav-list--main {
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .nav-list--main li {
        flex-grow: 2
    }

    .nav-list--main li:first-child, .nav-list--main li:last-child {
        flex-grow: 1
    }

    .nav-list--main li:first-child .nav_btn {
        justify-content: flex-start
    }

    .nav-list--main li:last-child .nav_btn {
        justify-content: flex-end
    }

    .nav-list--main .nav_btn__text {
        padding: var(--nav-btn-padding)
    }

    .nav-list--util-nav {
        padding: 0
    }

    .nav-list--util-menu li:nth-child(2), .nav-list--util-nav li:nth-child(2) {
        border-right: 1px solid #e9ecef;
        padding-right: 32px
    }

    .nav-list--util-menu li:not(:first-child), .nav-list--util-nav li:not(:first-child) {
        margin-left: 32px
    }
}

.nav_btn--bild-live {
    flex-flow: row nowrap
}

.nav_btn--bild-live .nav_btn__text {
    display: inline-block;
    margin-left: 4px
}

@media (min-width: 64em) {
    .nav_btn--bild-live {
        flex-flow: column nowrap
    }

    .nav_btn--bild-live .nav_btn__text {
        margin: 0
    }
}

.nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__text {
    color: var(--nav-burger-menu-color)
}

@media (min-width: 64em) {
    .nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__text {
        color: #495057
    }
}

@media (min-width: 64em) {
}

.mobile-menu {
    background-color: var(--nav-menu-mobile-back-color);
    bottom: 0;
    height: 100vh;
    left: -100vw;
    opacity: 0;
    position: fixed;
    right: 100vw;
    top: 0;
    will-change: opacity
}

.mobile-menu__wrapper {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    height: 100vh;
    max-width: 400px;
    overflow-y: auto;
    padding-bottom: 96px;
    position: relative;
    transform: translate3d(-400px, 0, 0);
    transform-origin: left top;
    transition: transform .4s ease-out;
    width: calc(100% - 56px);
    will-change: transform
}

.mobile-menu.no-animation {
    transform: none;
    transition: none
}

@media (min-width: 64em) {
    .mobile-menu {
        background-color: transparent;
        height: auto;
        opacity: 1;
        position: static;
        transform: none
    }

    .mobile-menu__wrapper {
        background-color: var(--nav-menu-back-color);
        height: auto;
        max-width: none;
        overflow-y: var(--nav-menu-overflow-y);
        padding-bottom: 0;
        scrollbar-width: none;
        transform: none;
        width: auto
    }

    .mobile-menu__wrapper::-webkit-scrollbar {
        display: none
    }
}

.navi {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

@media (min-width: 64em) {
    .navi {
        display: block;
        transform-origin: left top;
        transition: width .4s ease-out;
        width: var(--nav-menu-width);
        will-change: width
    }
}

@media (min-width: 64em) {
    .navi__links__main {
        box-shadow: inset 0 1px 0 var(--nav-menu-box-shadow-color), inset 0 -1px 0 var(--nav-menu-box-shadow-color)
    }

    .navi__links__main li span {
        transform-origin: left top;
        transition: line-height .4s ease-out, height .4s ease-out;
        will-change: line-height, height
    }

    .navi__links__utils {
        align-items: center;
        height: 100px;
        padding-right: var(--nav-menu-util-padding-right);
        transform-origin: left top;
        transition: opacity .4s ease-out, height .4s ease-out, transform .4s ease-out;
        will-change: opacity, height, transform
    }
}

@media (min-width: 0) and (max-width: 37.4375em) {
}

@media (min-width: 37.5em) and (max-width: 63.9375em) {
}

@media (min-width: 0) and (max-width: 63.9375em) {
    .hidden-small-medium {
        display: none !important
    }
}

@media (min-width: 64em) {
}

.page-header {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
    height: 72px;
    left: 0;
    pointer-events: none;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 900
}

.page-header *, .page-header :after, .page-header :before {
    box-sizing: inherit
}

.page-header a > *, .page-header button > * {
    pointer-events: none
}

.page-header__wrapper {
    background-color: var(--nav-menu-back-color);
    box-shadow: 0 0 10px 0 rgba(33, 37, 41, .25);
    display: flex;
    height: 100%;
    justify-content: space-between;
    pointer-events: auto;
    position: relative
}

@media (min-width: 64em) {
    .page-header, .page-header__wrapper {
        height: 160px;
        width: 1024px
    }

    .page-header__wrapper {
        background-color: #fff;
        box-shadow: none;
        justify-content: space-evenly;
        padding: var(--nav-menu-padding);
        transform-origin: left top;
        transition: height .4s ease-out;
        will-change: height
    }
}

.page-header__logo {
    padding: var(--nav-menu-logo-padding)
}

.page-header__logo svg {
    display: block;
    height: 56px;
    pointer-events: auto;
    width: 56px
}

@media (min-width: 64em) {
    .page-header__logo svg {
        height: 148px;
        transform-origin: left top;
        transition: width .4s ease-out, height .4s ease-out;
        width: 148px;
        will-change: width, height
    }
}

@media (min-width: 64em) {
    .page-header__logo {
        padding: 0
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

.anchor__btn.anchor__btn--hidden-text .anchor__btn__text {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.anchor__btn {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    -webkit-appearance: none;
    appearance: none;
    background-color: #e9ecef;
    border-radius: 8px;
    box-sizing: border-box;
    display: inline-flex;
    font-family: var(--button-font);
    font-size: 19px;
    font-style: var(--button-font-style);
    font-weight: 700;
    height: 48px;
    justify-content: center;
    letter-spacing: .03em;
    line-height: var(--button-1-line-height);
    padding: 0 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .25s ease-in-out, background-color .25s ease-in-out, border .25s ease-in-out
}

.anchor__btn *, .anchor__btn :after, .anchor__btn :before {
    box-sizing: inherit;
    margin: 0
}

.anchor__btn > * {
    pointer-events: none
}

.anchor__btn:active, .anchor__btn:hover {
    background-color: #cbd3da
}

.anchor__btn__icon svg {
    display: block;
    height: 24px;
    margin: auto;
    width: 24px
}

.anchor__btn--mtl {
    background: transparent;
    border: 2px solid #ced4da;
    color: #212529;
    font-weight: 400;
    letter-spacing: normal;
    padding: 0 7px;
    text-transform: none
}

.anchor__btn--mtl:active, .anchor__btn--mtl:hover {
    background-color: #eff1f3;
    border: 2px solid #212529
}

.anchor__btn.anchor__btn--hidden-text .anchor__btn__icon {
    padding: 0
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

.ratio {
    display: flex
}

.ratio img {
    height: 100%;
    width: 100%
}

.ratio--landscape {
    aspect-ratio: 1.7777777778
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

[class*=ad-wrapper--mrec_btf].ad-wrapper--mark:after {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 11px
}

[class*=ad-wrapper--mrec_btf].ad-wrapper--mark-small:after, [class*=ad-wrapper--mrec_btf].ad-wrapper--mark:after {
    color: #495057;
    content: "Anzeige";
    display: block;
    font-family: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    height: 24px;
    text-align: center;
    text-transform: uppercase
}

.ad-wrapper {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

.ad-wrapper *, .ad-wrapper :after, .ad-wrapper :before {
    box-sizing: inherit;
    margin: 0
}

.ad-wrapper--banner {
    z-index: 100
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.subnav__list {
    color: #495057;
    display: flex;
    font-family: var(--breadcrumb-font);
    font-size: var(--breadcrumb-font-size-sm);
    font-weight: var(--breadcrumb-font-weight);
    line-height: 1;
    list-style-type: none;
    margin: auto 0;
    padding: 0;
    white-space: nowrap
}

@media (min-width: 64em) {
    .subnav__list {
        font-size: var(--breadcrumb-font-size-lg)
    }
}

.subnav__list-item {
    padding-right: 5px
}

.subnav__list-item a {
    color: inherit;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px
}

.subnav__list-item a:active, .subnav__list-item a:hover {
    color: var(--breadcrumb-hover-color);
    text-decoration-color: var(--secondary-tenant-color);
    text-decoration-thickness: 2px;
    text-underline-offset: 1px
}

.subnav__list-item--chevron:not(:last-child):after {
    content: "›";
    display: inline-block;
    padding-left: 3px
}

.breadcrumb {
    display: flex;
    height: 42px;
    overflow: auto;
    padding: 0 8px;
    scrollbar-width: none
}

@media (min-width: 64em) {
    .breadcrumb {
        padding: 0 16px
    }
}

.breadcrumb::-webkit-scrollbar {
    display: none
}

.breadcrumb h1 {
    display: inline;
    font-family: var(--breadcrumb-font);
    font-size: var(--breadcrumb-font-size-sm);
    font-weight: var(--breadcrumb-font-weight);
    line-height: 1
}

@media (min-width: 64em) {
    .breadcrumb h1 {
        font-size: var(--breadcrumb-font-size-lg)
    }
}

@supports (--css:variables) {
    .red-breaking-news__content--is-animated {
        animation-duration: var(--red-breaking-news-animation-duration);
        animation-name: red-breaking-news--animation
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@keyframes red-breaking-news--animation {
    0% {
        left: 0
    }
    to {
        left: calc(var(--red-breaking-news-content-width) * -1)
    }
}

@keyframes red-breaking-news--animation-fallback {
    0% {
        left: 0
    }
}

.datetime {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

.datetime--article {
    color: var(--article-author-text-color);
    display: block;
    font-family: var(--article-author-font);
    font-size: var(--article-author-font-size-sm);
    line-height: var(--article-author-line-height-sm);
    margin-bottom: 8px;
    padding: 0 16px
}

@media (min-width: 37.5em) {
    .datetime--article {
        font-size: var(--article-author-font-size-md);
        line-height: var(--article-author-line-height-md);
        margin-bottom: 12px;
        padding: 0 72px
    }
}

@media (min-width: 64em) {
    .datetime--article {
        font-size: 16px;
        line-height: var(--article-author-line-height-lg);
        margin-bottom: 16px;
        padding: 0 162px
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.page-footer__list {
    color: #495057;
    display: flex;
    flex-wrap: wrap;
    font-family: var(--footer-font);
    font-weight: 700;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.page-footer__list__item {
    font-size: 11px;
    line-height: 1.2727272727;
    margin-bottom: 4px;
    padding: 0 6px
}

.page-footer__list__item a {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: color .25s ease-in-out
}

.page-footer__list__item a:active, .page-footer__list__item a:hover {
    color: var(--footer-hover-color)
}

.page-footer {
    margin: 0 auto;
    max-width: 488px;
    padding: 0 8px 60px
}

@media (min-width: 37.5em) {
    .page-footer {
        padding: 0 0 60px
    }
}

@media (min-width: 64em) {
    .page-footer {
        padding: 0 0 80px
    }
}

.page-footer__btn-container {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
}

.page-footer .btn {
    flex: 0 1 100%;
    margin: 0 auto 24px
}

@media (min-width: 37.5em) {
    .page-footer .btn {
        flex: 0 1 236px
    }
}

@media (min-width: 64em) {
    .page-footer .btn {
        flex: 0 1 236px
    }
}

.page-footer .btn:first-of-type {
    margin: 0 auto 8px
}

@media (hover: hover) and (pointer: fine) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

.mtl__singleline {
    margin: 12px 0 24px;
    position: relative
}

.mtl__singleline ::-webkit-scrollbar {
    display: none
}

.mtl__singleline__slider {
    display: flex;
    flex-flow: row nowrap;
    overflow-x: scroll;
    scrollbar-width: none
}

.mtl__singleline__slider:after, .mtl__singleline__slider:before {
    content: "";
    min-width: 12px
}

@media (min-width: 64em) {
    .mtl__singleline__slider:after, .mtl__singleline__slider:before {
        content: "";
        min-width: 16px
    }
}

.mtl__singleline__slider a {
    flex: 0 0 auto;
    font-family: var(--footnote-font);
    font-size: var(--footnote-font-size-sm);
    font-style: normal;
    line-height: var(--footnote-line-height-sm);
    margin-right: 8px
}

.mtl__singleline__slider a:last-child {
    margin-right: 0
}

@media (min-width: 64em) {
    .mtl__singleline__slider a {
        font-size: var(--footnote-font-size-lg);
        line-height: var(--footnote-line-height-lg)
    }
}

@media (min-width: 64em) {
}

.mtl {
    border: 1px solid #ced4da;
    border-radius: 8px;
    padding: 24px 0 20px;
    position: relative
}

.mtl__heading {
    color: #212529;
    font-family: var(--caption-font);
    font-size: var(--caption-1-font-size-sm);
    line-height: var(--caption-1-line-height);
    margin: 0;
    text-align: center
}

@media (min-width: 37.5em) {
    .mtl__heading {
        font-size: var(--caption-1-font-size-md)
    }
}

@media (min-width: 64em) {
    .mtl__heading {
        font-size: var(--caption-1-font-size-lg)
    }
}

.mtl__heading a {
    color: #212529;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: color .25s ease-in-out
}

.mtl__heading a:active, .mtl__heading a:hover {
    color: #495057
}

@media (min-width: 64em) {
    .mtl:not(.mtl--multiline-variant) .mtl__heading {
        margin-left: 16px;
        text-align: left
    }
}

.mtl:before {
    bottom: 4px;
    color: #495057;
    content: "ANZEIGE";
    display: block;
    font-family: Gotham XNarrow, Avenir Next Condensed, sans-serif-condensed, Arial Narrow, Arial Nova, sans-serif;
    font-size: 12px;
    left: 0;
    line-height: 1.3333333333;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 0) and (max-width: 37.4375em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (hover: hover) and (pointer: fine) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 0) and (max-width: 63.9375em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@keyframes slideInFromTop {
    0% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes slideInFromBottom {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 0) and (max-width: 37.4375em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.skip-link {
    background-color: #fff;
    color: #212529;
    display: flex;
    font-family: var(--skip-link-font);
    font-size: var(--skip-link-font-size);
    font-style: var(--skip-link-font-style);
    font-weight: 700;
    gap: 8px;
    left: 50%;
    letter-spacing: .5px;
    line-height: var(--skip-link-line-height);
    padding: 24px;
    position: absolute;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    top: 8px;
    transform: translate(-50%, -200%);
    white-space: nowrap;
    z-index: 10000
}

@media (min-width: 64em) {
    .skip-link {
        left: 180px;
        top: 16px;
        transform: translateY(-200%)
    }
}

@media (min-width: 64em) {
}

.skip-link span:last-child {
    transform: translateY(1px)
}

.skip-link:focus {
    transform: translate(-50%)
}

@media (min-width: 64em) {
    .skip-link:focus {
        transform: translate(0)
    }
}

.page-wrapper {
    margin: 0 auto;
    max-width: 1024px;
    position: relative
}

.page-content {
    background-color: #fff;
    position: relative
}

@media (min-width: 0) and (max-width: 599px) {
}

@media (max-width: 399px) {
}

@media (min-width: 0) and (max-width: 1023px) {
}

@media (min-width: 0) and (max-width: 599px) {
}

@media (min-width: 600px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 600px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 600px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 600px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.article-body {
    margin-bottom: 8px;
    padding: 0 16px
}

@media (min-width: 37.5em) {
    .article-body {
        margin: 0 auto 12px;
        max-width: 844px;
        padding: 0 72px
    }
}

@media (min-width: 64em) {
    .article-body {
        margin: 0 0 16px;
        max-width: none;
        padding: 0 162px
    }
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.article-mtl {
    margin: 0 16px 32px
}

@media (min-width: 64em) {
}

.article-title {
    margin: 0 0 16px;
    padding: 0 16px
}

@media (min-width: 37.5em) {
    .article-title {
        margin: 0 0 24px;
        padding: 0 72px
    }
}

@media (min-width: 64em) {
    .article-title {
        margin: 0 0 32px;
        padding: var(--headline-padding-lg)
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.article-title__kicker {
    color: var(--kicker-color);
    display: block;
    font-family: var(--kicker-font);
    font-size: var(--kicker-0-font-size-sm);
    font-style: var(--kicker-font-style);
    font-weight: var(--kicker-0-font-weight-sm);
    line-height: 1.1;
    margin-bottom: 8px;
    text-align: center
}

@media (min-width: 37.5em) {
    .article-title__kicker {
        font-size: var(--kicker-0-font-size-md);
        line-height: var(--kicker-0-line-height-md);
        margin-bottom: 12px
    }
}

@media (min-width: 64em) {
    .article-title__kicker {
        font-size: var(--kicker-0-font-size-lg);
        line-height: var(--kicker-0-line-height-lg);
        margin-bottom: 16px;
        text-align: var(--article-kicker-text-align-lg)
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@keyframes rotate-icon {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

.sharingbar__inner {
    background-color: #fff;
    bottom: 0;
    display: flex;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 49
}

@media (min-width: 64em) {
    .sharingbar__inner {
        margin-bottom: 32px;
        padding: 0 162px;
        position: relative
    }
}

.sharingbar__inner .anchor__btn {
    border-radius: 0;
    color: #fff;
    flex: 1 0 auto
}

@media (min-width: 64em) {
    .sharingbar__inner .anchor__btn {
        flex: 0 1 auto
    }

    .sharingbar__inner .anchor__btn:first-of-type {
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px
    }

    .sharingbar__inner .anchor__btn:last-of-type {
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px
    }
}

.sharingbar__inner .anchor__btn ~ .anchor__btn {
    margin-left: 1px
}

@media (min-width: 37.5em) {
    .sharingbar__inner .anchor__btn.anchor__btn--hidden-text .anchor__btn__icon {
        padding-right: 8px
    }
}

@media (min-width: 37.5em) {
    .sharingbar__inner .anchor__btn.anchor__btn--hidden-text .anchor__btn__text {
        clip: auto;
        -webkit-clip-path: none;
        clip-path: none;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        white-space: normal;
        width: auto
    }
}

.sharingbar__inner .anchor__btn--facebook {
    background-color: #1877f2
}

.sharingbar__inner .anchor__btn--facebook:active, .sharingbar__inner .anchor__btn--facebook:hover {
    background-color: #0b5fcc
}

.sharingbar__inner .anchor__btn--twitter {
    background-color: #1da1f2
}

.sharingbar__inner .anchor__btn--twitter:active, .sharingbar__inner .anchor__btn--twitter:hover {
    background-color: #0c85d0
}

.sharingbar__inner .anchor__btn--whatsapp {
    background-color: #3eb62b
}

.sharingbar__inner .anchor__btn--whatsapp:active, .sharingbar__inner .anchor__btn--whatsapp:hover {
    background-color: #308d21
}

.sharingbar__inner .anchor__btn--mail {
    background-color: #868e96
}

.sharingbar__inner .anchor__btn--mail:active, .sharingbar__inner .anchor__btn--mail:hover {
    background-color: #6c757d
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.vgwort-pixel {
    position: absolute
}

.breaking-news {
    display: contents
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

.main-content {
    margin: 8px 0 40px;
    overflow-x: hidden
}

@media (min-width: 37.5em) {
    .main-content {
        margin: 12px 0 60px
    }
}

@media (min-width: 64em) {
    .main-content {
        margin: 16px 0 80px
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

.main-content > article {
    margin-top: 8px
}

@media (min-width: 37.5em) {
    .main-content > article {
        margin-top: 12px
    }
}

@media (min-width: 64em) {
    .main-content > article {
        margin-top: 16px
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: large) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@keyframes spinner-a-to-b {
    to {
        transform: rotate(1turn)
    }
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (hover: hover) and (pointer: fine) {
}

@media (hover: hover) and (pointer: fine) {
}

@media (hover: hover) and (pointer: fine) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) {
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

@media (min-width: 37.5em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (hover: hover) and (pointer: fine) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media only screen and (max-width: 359px) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-height: 26.3125em) and (min-width: 37.5em) {
}

@media (min-height: 26.3125em) and (min-width: 64em) {
}

@media (min-height: 26.3125em) {
}

@media (min-height: 26.3125em) and (min-width: 37.5em) {
}

@media (min-height: 26.3125em) and (min-width: 64em) {
}

@media (min-height: 26.3125em) {
}

@media (min-width: 37.5em) {
}

@media (min-height: 26.3125em) and (min-width: 37.5em) {
}

@media (min-height: 26.3125em) and (min-width: 37.5em) {
}

@media (min-width: 0) and (max-width: 37.4375em) {
}

@media (max-height: 26.25em) {
}

@media (min-height: 26.3125em) and (min-width: 37.5em) {
}

@media (min-width: 37.5em) and (min-height: 26.3125em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media screen and (min-width: 360px) and (max-width: 599px) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media screen and (min-width: 361px) and (max-width: 599px) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 64em) {
}

@media screen and (min-width: 360px) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}

@media (min-width: 37.5em) {
}

@media (min-width: 64em) {
}