

/* --------------------------------------------------------*/

/* @group @wp-block-image */

html>body .wp-block-gallery,
html>body .wp-block-embed,
html>body .wp-block-media-text,
html>body .wp-block-image {
margin-top: .75rem;
margin-bottom: .75rem;
text-align: var(--text-align-deutero);
}

h2 + .wp-block-gallery,
h3 + .wp-block-gallery,
h2 + .wp-block-media-text,
h3 + .wp-block-media-text,
h2 + .wp-block-image,
h3 + .wp-block-image,
h2 + .wp-block-embed,
h3 + .wp-block-embed {
margin-top: 0;
}

html>body .wp-block-gallery + h2,
html>body .wp-block-gallery + h3,
html>body .wp-block-media-text + h2,
html>body .wp-block-media-text + h3,
html>body .wp-block-image + h2,
html>body .wp-block-image + h3,
html>body .wp-block-embed + h2,
html>body .wp-block-embed + h3 {
margin-top: 1.5rem;
}

.wp-block-media-text .wp-block-media-text__media {
margin-bottom: 0;
}

.m-article-body-primary .blocks-gallery-grid,
.m-article-body-primary .wp-block-gallery li,
.m-article-body-primary .wp-block-gallery figure {
margin-bottom: 0;
}

html>body .wp-block-embed figcaption,
html>body .wp-block-image figcaption,
html>body .blocks-gallery-caption,
html>body .wp-block-table figcaption,
html>body .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
padding-top: .75rem;
padding-bottom: .75rem;
box-shadow: inset 0 -1px 0 var(--border-color);
font-size: .875rem;
line-height: 1.714285714;
text-align: center;
}

html>body .wp-block-table figcaption {
box-shadow: none;
}

html>body .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
box-sizing:border-box;
width: 100%;
position: static;
max-height: none;
padding-top: .75rem;
padding-right: 0;
padding-bottom: .75rem;
padding-left: 0;
background-image: none;
background-color: transparent;
box-shadow: inset 0 -1px 0 var(--border-color);
font-size: .875rem;
line-height: 1.714285714;
color: inherit;
text-align: center;
}

/* @end @wp-block-image */

/* @group @wp-block-image */

[class*="m-article-body"] .wp-block-image {
margin-bottom: 0;
}

[class*="m-article-body"] .wp-block-gallery.has-nested-images figure.wp-block-image {
flex-grow: 0;
}

/* @end @wp-block-image */