
/* Article media: compact, unframed and deliberately separate from copy. */
/* The workshop photo has empty ceiling/floor around the entire group. This focal crop preserves every person and the car. */
html body.postid-10170 #main-content.mb-aktuelt-editorial .mb-aktuelt-hero img{aspect-ratio:16/10!important;object-fit:cover!important;object-position:50% 65%!important}
html body #main-content.mb-aktuelt-editorial .mb-aktuelt-hero{max-width:960px;margin:32px auto 0}
html body #main-content.mb-aktuelt-editorial .mb-aktuelt-hero img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:initial!important;background:transparent!important;border-radius:4px;margin:0!important}
html body #main-content.mb-aktuelt-editorial .mb-aktuelt-body>.wp-block-image{width:100%;max-width:960px;margin-left:0!important;margin-right:0!important}
html body #main-content.mb-aktuelt-editorial .mb-aktuelt-body>.wp-block-image img{display:block;width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;aspect-ratio:auto!important;background:transparent!important;margin:0!important}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery{margin:40px 0 44px;max-width:100%;width:100%;min-width:0}
html body #main-content.mb-aktuelt-editorial .wp-block-columns>.wp-block-column:only-child{width:100%;max-width:100%;min-width:0;flex-basis:100%}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-label{font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--mb-ink)}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-actions{display:flex;gap:8px}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-actions[hidden]{display:none}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-actions button{width:38px;height:38px;padding:0;border:1px solid #d6d8db;border-radius:50%;background:#fff;color:var(--mb-action);font:20px/1 Arial;cursor:pointer}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-actions button:disabled{opacity:.3;cursor:default}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery-actions button:hover:not(:disabled){background:var(--mb-action);color:#fff}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start;gap:16px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b8bdc4 transparent;margin:0!important;padding:0 0 12px!important;width:100%;max-width:100%;overscroll-behavior-x:contain}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail>.wp-block-image{display:block!important;flex:0 0 auto!important;width:calc(260px * var(--mb-photo-ratio,1.5))!important;max-width:78%!important;min-width:0;margin:0!important;scroll-snap-align:start}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail .mb-photo-open{display:block;border:0;padding:0;margin:0;background:none;cursor:zoom-in;max-width:100%}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail img{display:block!important;width:auto!important;height:260px!important;max-height:260px!important;max-width:100%!important;aspect-ratio:auto!important;object-fit:contain!important;background:transparent!important;border-radius:4px}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail figcaption{max-width:280px!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important}
.mb-photo-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;padding:64px 70px 58px;margin:0;background:#171b22;color:#fff;position:fixed;inset:0;z-index:999999;box-sizing:border-box}
.mb-photo-lightbox::backdrop{background:#171b22}
.mb-photo-lightbox[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px}
.mb-photo-lightbox img{width:100%;height:100%;min-height:0;object-fit:contain}
.mb-photo-lightbox p{font:14px/1.5 Montserrat,Arial,sans-serif;text-align:center;margin:0;color:#fff}
.mb-photo-lightbox button{position:absolute;border:1px solid #777;background:#242a34;color:#fff;cursor:pointer;border-radius:50%;width:42px;height:42px;font:24px/1 Arial}
.mb-photo-close{top:16px;right:20px}.mb-photo-prev{left:14px;top:48%}.mb-photo-next{right:14px;top:48%}
.mb-photo-lightbox button:focus-visible,.mb-photo-open:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:767px){
html body #main-content.mb-aktuelt-editorial .mb-aktuelt-hero img{max-height:none!important}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail{gap:12px!important}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail>.wp-block-image{width:calc(220px * var(--mb-photo-ratio,1.5))!important;max-width:86%!important}
html body #main-content.mb-aktuelt-editorial .mb-photo-rail img{height:220px!important;max-height:220px!important}
html body #main-content.mb-aktuelt-editorial .mb-photo-gallery{margin:32px 0}
.mb-photo-lightbox{padding:64px 12px 72px}.mb-photo-prev,.mb-photo-next{top:auto!important;bottom:16px}.mb-photo-prev{left:calc(50% - 52px)}.mb-photo-next{right:calc(50% - 52px)}
}
