/* Editorial illustrations travel with their respective paragraphs. */
figure[data-blog-photo-for] > figcaption {
  padding:.6rem 0 0;
  color:var(--muted,#52655d);
  font-size:.76rem;
  line-height:1.6;
}
#article-body [data-blog-contact] { display:flex; flex-wrap:wrap; align-items:baseline; gap:.55rem 1.4rem; margin:1.4rem 0; }
#article-body [data-blog-contact] p { flex-basis:100%; margin:0; }
#article-body [data-blog-contact] a { font-size:.88rem; text-underline-offset:.22em; }
figure[data-blog-plate] {
  box-sizing:border-box;
  clear:both;
  width:100%;
  max-width:55rem;
  margin:clamp(1.8rem,4vw,3.5rem) auto;
  padding:0;
  border:0;
}
#article-body figure[data-blog-plate] img,
figure[data-blog-plate] > img {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  max-height:none;
  margin:0;
  object-fit:contain;
}
