.site-page .vorstand-premium-card .mgm-board-portrait{margin:0 0 26px;width:100%;max-width:300px;aspect-ratio:4/5;overflow:hidden;background:var(--sand,#eae5d7)}
.site-page .vorstand-premium-card img.mgm-board-image{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 25%;margin:0}
.mgm-board-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;color:#68766b;background:#e7e5d9}
.mgm-board-placeholder svg{width:45%;height:50%;fill:none;stroke:currentColor;stroke-width:2}
.mgm-board-placeholder span{font-size:16px}
@media(max-width:650px){.site-page .vorstand-premium-card .mgm-board-portrait{max-width:100%}}
@media(min-width:1200px){
 .site-page .vorstand-premium-grid .vorstand-premium-card{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:28px;align-content:start}
 .site-page .vorstand-premium-card .mgm-board-portrait{grid-column:1;grid-row:1/span 4;margin:0;max-width:160px}
 .site-page .vorstand-premium-card>.vorstand-premium-head,.site-page .vorstand-premium-card>.vorstand-premium-name,.site-page .vorstand-premium-card>.vorstand-premium-role,.site-page .vorstand-premium-card>.vorstand-premium-contact{grid-column:2;min-width:0}
 .site-page .vorstand-premium-card>.vorstand-premium-contact{overflow-wrap:anywhere}
}
.site-page .vorstand-premium-grid .vorstand-premium-card.mgm-board-no-portrait{display:block}
