.mbox {  --boxGap: clamp(.8em,3vw,1.616em); padding: var(--boxGap);}
.mbox .inner-wrap { border-bottom: 1px dotted #898989; padding-bottom: 35px; font-size: clamp(.7em,4vw,1em); }
.mbox h4 { color: #494949; font-size: 1.6em; margin-bottom: 1em; }
.mbox.reverse h4 {margin: 0 clamp(.5em,2vw,.9em) 1em;}
.mbox h4 a { color: #494949; }
.mbox.reverse .inner-wrap .single>a {display: flex; flex-direction: column-reverse}
.mbox .single picture  { }
.mbox img { max-width:100%; height:auto; margin-bottom: .9em; }
.mbox .under { line-height: 1.24em; hyphens: auto; margin: 0 var(--boxGap);}
.mbox .buttons { display: flex; justify-content: center; gap: clamp(.7em,1.6vw,2.2em); margin-top: 1.1em;}
.mbox .button a {display:block; color: var(--vbobBlue);font-size: .94em;border: 1px solid var(--vbobBlue);padding: .88em; width: 10em; text-transform: uppercase;text-align: center;}
.mbox .button a:hover {color: #fff; background-color: var(--vbobBlue); transition: color, background-color, 450ms; }
.mbox .button a.video::before { content: '\f03d'; padding-right: .7em; }

/* MBox Magazin */
.mbox.layout-2 .inner-wrap {display: grid;grid-template-columns: minmax(120px,186px) auto;grid-column-gap: .8em;}
.mbox.layout-2 h4 {grid-column: 1/-1;}
.mbox.layout-2 .buttons {grid-column: 1/-1;}
.mbox.layout-2 img { border: 1px solid #e2e2e2;}
.mbox.layout-2 .text { font-size: .9em; color: #707070; line-height: 1.3em; }

/* Linkliste Archiv Magazin */
.mbox .mb-linklist.row { display: flex; gap: .8em; justify-content: space-between; }

@media (min-width:576px) {
    /* MBox Magazin */

}

@media (min-width: 768px){
    .container aside .news { flex: 0 0 45%;}
    .mbox {font-size: clamp(.76em,1.2vw,1em); flex: 0 0 50%;}

    /* MBox Magazin */
    .mbox.layout-2 .text {  }
}

@media (min-width: 992px) {

    .mbox, .container aside .news { flex: unset; }
    /* MBox Magazin */
    .mbox.layout-2 .text { }
}

@media (min-width: 1200px) {

}