.document-rich { overflow-wrap:anywhere; line-height:1.65; }
.document-rich p { margin:0 0 .75rem; white-space:pre-wrap; }
.document-rich h2,.document-rich h3,.document-rich h4 { margin:1rem 0 .5rem; line-height:1.35; }
.document-rich ul,.document-rich ol { padding-left:1.5rem; margin:.5rem 0 .75rem; }
.document-rich li > p { margin-bottom:.25rem; }
.document-rich a { color:#1d4ed8; text-decoration:underline; }
.document-rich a:focus-visible { outline:2px solid #1d4ed8; outline-offset:3px; }
