.rich-content{line-height:1.8;overflow-wrap:anywhere;min-width:0}.rich-content p{margin:0 0 1em}.rich-content h2{font-size:1.65em;line-height:1.25;margin:1.5em 0 .65em}.rich-content h3{font-size:1.35em;line-height:1.3;margin:1.3em 0 .6em}.rich-content h4{font-size:1.15em;line-height:1.4}.rich-content img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:10px}.rich-content ul,.rich-content ol{padding-left:1.7em;margin:1em 0}.rich-content li{margin:.35em 0}.rich-content blockquote{border-left:4px solid #9d8ce8;margin:1.5em 0;padding:.5em 1.2em;background:#f7f5fc}.rich-content table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5em 0}.rich-content th,.rich-content td{border:1px solid #dcd8e5;padding:10px 14px;min-width:90px;vertical-align:top}.rich-content th{background:#f3f0f9;font-weight:700}.rich-content a{color:#6250c8;text-decoration:underline}.rich-content pre{overflow-x:auto;white-space:pre-wrap;padding:16px;background:#f4f2f8;border-radius:8px}.rich-content figure{margin:1.5em 0}.rich-content figcaption{font-size:.9em;color:#777;text-align:center}.article-align-left{text-align:left}.article-align-center{text-align:center}.article-align-right{text-align:right}
