/* DE Figure (blog). The image fills the measure; the caption and credit sit beneath it. */
[data-de26].de26-blog-figure {
  display: block;
  padding: 0;
}
[data-de26] .de26-blog-figure__image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
  border: 0;
  border-radius: var(--de26-radius-default);
  box-shadow: none;
}
[data-de26] .de26-blog-figure__caption {
  margin: var(--de26-gap-1x) 0 0;
  font-family: var(--de26-font-body);
  font-size: var(--de26-caption);
  font-weight: 400;
  line-height: 1.5;
  color: var(--de26-dim);
  overflow-wrap: anywhere;
}
[data-de26] .de26-blog-figure__credit {
  display: block;
}
[data-de26] .de26-blog-figure__credit:not(:first-child) {
  margin-block-start: 2px;
}
