.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin:1.45em 0 .6em;font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.2}
.rich-text h2{font-size:2em}.rich-text h3{font-size:1.65em}.rich-text h4{font-size:1.35em}.rich-text h5,.rich-text h6{font-size:1.1em}
.rich-text img,.rich-text video,.rich-text iframe{max-width:100%;height:auto}
.rich-text figure{max-width:100%;margin:1.6em auto;text-align:center}.rich-text figcaption{margin-top:.55em;color:var(--muted);font:13px/1.5 Arial,sans-serif}
.rich-text table{display:block;width:100%;max-width:100%;margin:1.6em 0;overflow-x:auto;border-collapse:collapse;font:15px/1.5 Arial,sans-serif}
.rich-text th,.rich-text td{min-width:110px;padding:10px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.rich-text th{background:#ebe5da}
.rich-text pre{max-width:100%;padding:18px;overflow:auto;border-radius:4px;background:#211f1d;color:#f8f4ed;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}
.rich-text code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rich-text hr{margin:2em 0;border:0;border-top:1px solid var(--line)}
.rich-text iframe{width:100%;min-height:420px;border:0}.rich-text audio,.rich-text video{width:100%}
.member-copy .rich-text table{font-size:12px}.member-copy .rich-text iframe{min-height:220px}
@media(max-width:620px){.rich-text iframe{min-height:240px}.rich-text h2{font-size:1.7em}.rich-text h3{font-size:1.45em}}
