.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}figure.caption-drupal-media.align-center{margin-right:auto;margin-left:auto;}
.paragraph--unpublished{background-color:#fff4f4;}
.layout--fourcol{display:flex;flex-wrap:wrap;}.layout--fourcol > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--fourcol > .layout__region--first,.layout--fourcol > .layout__region--second,.layout--fourcol > .layout__region--third,.layout--fourcol > .layout__region--fourth{flex:0 1 25%;}}
.layout--threecol-33-34-33{display:flex;flex-wrap:wrap;}.layout--threecol-33-34-33 > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--threecol-33-34-33 > .layout__region--first,.layout--threecol-33-34-33 > .layout__region--third{flex:0 1 33%;}.layout--threecol-33-34-33 > .layout__region--second{flex:0 1 34%;}}
