.richText-body{font-family:Arial,sans-serif;line-height:1.6;color:#333}.richText-body h1{font-size:28px}.richText-body h1,.richText-body h2{color:#222;font-weight:700;margin-bottom:.5em}.richText-body h2{font-size:24px}.richText-body h3{color:#222;font-size:20px;font-weight:700;margin-bottom:.5em}.richText-body p{color:#444;font-size:16px;margin-bottom:1em;word-wrap:break-word}.richText-body details{border:1px solid #e7e5e4;border-radius:16px;background:#fff;margin-bottom:12px;overflow:hidden}.richText-body details summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:700;color:#0b0f61;transition:background .15s ease-out}.richText-body details summary::-webkit-details-marker{display:none}.richText-body details summary:after{content:"+";float:right;font-weight:800}.richText-body details[open] summary{background:#fafaf9;margin-bottom:0}.richText-body details[open] summary:after{content:"-"}.richText-body details>:not(summary){padding:0 18px 16px}.richText-body a{color:#1a0dab;text-decoration:none}.richText-body a:hover{text-decoration:underline}.richText-body ol,.richText-body ul{padding-left:20px;margin-bottom:1em}.richText-body li{margin-bottom:.5em}.richText-body blockquote{border-left:4px solid #ccc;padding:.5em 10px;color:#666;margin-left:0;margin-right:0;margin-bottom:1em}.richText-body code{font-family:Courier New,monospace;padding:2px 5px;border-radius:4px}.richText-body code,.richText-body pre{background-color:#f4f4f4;word-wrap:break-word}.richText-body pre{border:1px solid #ccc;padding:10px;overflow:auto;border-radius:4px}