.rich-text { line-height: 1.75; }
.rich-text > :last-child { margin-bottom: 0; }
.rich-text p { margin: 0 0 18px; }
.rich-text h2, .rich-text h3 { margin: 28px 0 12px; color: var(--ink); }
.rich-text h3 { font-size: 1.25rem; }
.rich-text ul, .rich-text ol { margin: 0 0 20px; padding-left: 22px; }
.rich-text li + li { margin-top: 6px; }
.rich-text a { color: #805600; text-decoration: underline; text-underline-offset: 3px; }
.rich-text strong, .rich-text b { color: var(--ink); }
