.ParagraphMedia {
  max-width: var(--text-width);
  margin-inline: auto;
}
.ParagraphMedia .media-oembed-content {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
@media (min-width: 1000px) {
  .ParagraphMedia--large {
    max-width: none;
  }
  .NodePublication .ParagraphMedia--large, .NodeRessource .ParagraphMedia--large {
    position: relative;
    --page-width: min(1620px, calc(100vw - 2 * var(--site-padding)));
    --leftOffset: calc((var(--page-width) - var(--text-width)) / 2);
    width: var(--page-width);
    left: calc(-1 * var(--leftOffset));
    transform: none;
  }
}
.ParagraphMedia img {
  width: 100%;
  display: block;
}

/*# sourceMappingURL=paragraphMedia.css.map */
