/* Legal Markdown follows the native paragraph sizing and theme typography. */
.oe-legal-markdown.prose { max-width: none; line-height: 1.5; }
.oe-legal-markdown.prose :where(p, ul, ol, li, a, span, strong) {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.oe-legal-markdown.prose :where(p, ul, ol, li) { color: inherit; }
.oe-legal-markdown.prose > :first-child { margin-top: 0; }
.oe-legal-markdown.prose > :last-child { margin-bottom: 0; }
.oe-legal-markdown.prose a { overflow-wrap: anywhere; text-decoration: underline; text-underline-offset: .15em; }