@font-face {
    font-family: 'FAZGoldSans-Regular';
    font-style: normal;
    font-weight: normal;
    src: url('https://dynamic.faz.net/red/teaser/fonts/FAZGoldSansWeb-Regular.woff2') format('woff2'),
       url('https://dynamic.faz.net/red/teaser/fonts/FAZGoldSansWeb-Regular.woff') format('woff'),
       url('https://dynamic.faz.net/red/teaser/fonts/FAZGoldSansTT-Regular.ttf') format('ttf');
}
@font-face {
    font-family: 'FAZGoldSans-Bold';
    font-style: normal;
    font-weight: bold;
    src: url('https://dynamic.faz.net/red/teaser/fonts/FAZGoldSansWeb-Bold.woff2') format('woff2'),
       url('https://dynamic.faz.net/red/teaser/fonts/FAZGoldSansWeb-Bold.woff') format('woff'),
       url('https://dynamic.faz.net/red/teaser/fonts/FAZGoldSansTT-Bold.ttf') format('ttf');
}
.mm-adbox,
.ctn-PlaceholderContent-is-in-article-small .mm-adbox {
    background: #fff;
    border: 1px solid #ddd;
    font-family: "FAZGoldSans-R", FAZGoldSans-Regular, helvetica neue, helvetica, sans-serif;
    font-size: 17px;
    line-height: 22px;
    padding: 20px;
    color: #111;
    border-radius: 2px;
    display: block;
}

.mm-adbox--img,
.ctn-PlaceholderContent-is-in-article-small .mm-adbox--img {
    display: block;
    width: 100%;
    max-width: 100%;
}

.mm-adbox--container,
.ctn-PlaceholderContent-is-in-article-small .mm-adbox--container {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    padding-left: 0;
}

.mm-adbox--headline {
    font-size: 21px;
    line-height: 26px;
    font-weight: 700 !important;
    font-family: "FAZGoldSans-B", FAZGoldSans-Bold, helvetica neue, helvetica, sans-serif;
    margin-bottom: 9px;
    display: block;
    margin-top: -4px
}

.mm-adbox--headline.fazplus {
    padding-left: 28px;
    position: relative
}

.mm-adbox--headline.fazplus:before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='38' height='38' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h38.002v38H0z'/%3E%3Cpath d='M0 0h38.002v38H0z'/%3E%3Cpath d='M33.764 0H4.304S0 0 0 4.304v29.392S0 38 4.304 38h29.377s4.304 0 4.304-4.304V4.304c.083 0 .083-4.304-4.221-4.304z' fill='%23c60000'/%3E%3Cpath d='M15.041 10.691a5.547 5.547 0 00-.818 1.192c-.22.43-.33.837-.33 1.22a2.6 2.6 0 00.53 1.623c.355.478.905 1.062 1.651 1.752 0-.46.11-.924.33-1.393.22-.47.535-.857.947-1.163.411-.306.885-.46 1.421-.46.555 0 .99.163 1.306.489.316.325.474.746.474 1.263 0 .479-.163.886-.488 1.22-.326.335-.7.503-1.12.503-.421 0-.77-.134-1.047-.402-.278-.268-.416-.613-.416-1.034 0-.383.095-.689.287-.918-.364.172-.646.45-.847.832-.2.383-.303.801-.301 1.235 0 .182.028.344.028.344.632.613 1.124 1.225 1.478 1.838.354.613.531 1.32.531 2.125 0 .9-.234 1.665-.703 2.297-.47.631-1.162 1.273-2.08 1.924-.728.497-1.283.938-1.665 1.407-.384.47-.66.913-.833 1.487-.459-.842-.971-1.46-1.535-1.88-.565-.421-1.23-.59-1.995-.59-.88 0-1.612.236-2.195.79-.585.556-.876 1.325-.876 2.225 0 .708.182 1.359.545 1.953.363.592.885 1.062 1.565 1.407.678.344 1.478.516 2.396.516 1.206 0 2.277-.33 3.215-.99.937-.66 1.702-1.536 2.296-2.627l.287.143c-.23.708-.622 1.388-1.177 2.039a6.3 6.3 0 01-2.08 1.579c-.833.402-1.748.603-2.742.603-1.033 0-1.957-.226-2.77-.675A5.005 5.005 0 016.389 30.7c-.47-.795-.703-1.7-.703-2.713 0-1.11.224-2.106.674-2.987.449-.88 1.062-1.564 1.837-2.053a4.674 4.674 0 012.54-.732c1.798 0 3.31.896 4.535 2.562a3.43 3.43 0 00.43-1.637c0-.67-.172-1.244-.516-1.723-.345-.478-.881-1.052-1.608-1.723-.785-.727-1.383-1.388-1.794-1.98-.412-.594-.617-1.322-.617-2.183 0-.861.216-1.59.646-2.27a5.972 5.972 0 011.536-1.664c.592-.431 1.157-.733 1.693-.905zm14.657 2.296v4.988h4.792v1.727h-4.792v5.041h-1.816v-5.04H23.09v-1.728h4.792v-4.988h1.816zM10.621 4.74a8.88 8.88 0 012.34.316c.774.21 1.764.536 2.97.976 1.109.402 2.013.704 2.712.905a7.43 7.43 0 002.052.301c.746 0 1.339-.125 1.78-.373.44-.249.841-.67 1.205-1.264a6.293 6.293 0 01-.79 2.455 5.082 5.082 0 01-1.793 1.838c-.766.47-1.656.703-2.67.703a8.095 8.095 0 01-2.31-.344c-.775-.23-1.718-.574-2.827-1.034a35.177 35.177 0 00-2.655-.962 7.174 7.174 0 00-2.11-.33c-.917 0-1.64.215-2.166.646-.527.43-.79 1.058-.79 1.88 0 .786.249 1.427.747 1.925.497.498 1.148.746 1.952.746.618 0 1.216-.146 1.792-.44l.245-.134.115.2c-.631.69-1.464 1.035-2.497 1.035-.918 0-1.69-.34-2.31-1.02-.622-.68-.933-1.574-.933-2.684 0-.9.225-1.762.674-2.585.45-.822 1.124-1.488 2.024-1.995.899-.507 1.98-.761 3.243-.761z' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    top: 2px;
    left: 0
}

.mm-adbox--text {
    line-height: 24px;
    margin: 0 0 14px;
    padding: 0
}

.mm-adbox--button {
    outline: 0;
    padding: 10px 24px 6px;
    text-transform: uppercase;
    background: #efefef;
    font-size: 11px;
    font-family: "FAZGoldSans-R", FAZGoldSans-Regular, helvetica neue, helvetica, sans-serif;
    border-radius: 2px;
    text-decoration: none;
    position: relative;
    color: #111;
    -webkit-transition: background-color .15s;
    transition: background-color .15s;
    align-self: flex-start;
    margin-top: auto
}

.mm-adbox--button:hover {
    color: #c60000
}

.mm-adbox--hasHtml {
    padding: 20px
}

.mm-adbox--hasHtml .mm-adbox--container {
    padding: 0;
    padding-top: 20px
}

@media screen and (min-width:580px) {
    .mm-adbox {
        display: flex
    }

    .mm-adbox--img {
        max-width: 245px;
        align-self: flex-start
    }

    .mm-adbox--container {
        padding-left: 20px;
        padding-top: 0
    }
}

@media (prefers-color-scheme: dark) {
    .mm-adbox {
        background: #161616;
        color: #ddd;
        border: 1px solid #454545
    }

    .mm-adbox--headline {
        color: #fff
    }

    .mm-adbox--button {
        color: #fff;
        background: #666
    }

    .mm-adbox--button:hover {
        background: #999
    }
}

.ft-html {
    background-color: #fff0;
}