/* DE Prose Section (blog). Measure, headings, and body text come from blog.css; this keeps long words and URLs inside the column. */
[data-de26].de26-blog-prose {
  min-width: 0;
}
[data-de26].de26-blog-prose .de26-blog__rich a {
  overflow-wrap: anywhere;
  word-break: break-word;
}
/* A heading with no body introduces the block after it, so it sits closer to that block. */
[data-de26].de26-blog-prose--heading-only {
  margin-block-end: var(--de26-gap-2x);
}
