.rich_text_area_html{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;max-width:100%;margin:0 auto;padding:20px;color:#333;line-height:1.8;word-break:break-word}@media screen and (max-width:1023px){.rich_text_area_html{padding:3px}}.rich_text_area_html h1,.rich_text_area_html h2,.rich_text_area_html h3,.rich_text_area_html h4,.rich_text_area_html h5,.rich_text_area_html h6{font-weight:700;margin:1.2em 0 .5em}.rich_text_area_html p{margin:1em 0}.rich_text_area_html figure.image{display:table;margin:1em auto;text-align:center}.rich_text_area_html figure.image img{max-width:100%;height:auto;display:block}.rich_text_area_html figure.image a{display:inline-block}.rich_text_area_html figure.image-style-align-left{float:left;margin-right:1.5em}.rich_text_area_html figure.image-style-align-right{float:right;margin-left:1.5em}.rich_text_area_html figure.image-style-block-align-left{margin-left:0;margin-right:auto;text-align:left}.rich_text_area_html figure.image-style-block-align-right{margin-left:auto;margin-right:0;text-align:right}.rich_text_area_html figure.image-style-align-center,.rich_text_area_html figure.image-style-block-align-center{margin-left:auto;margin-right:auto;text-align:center}.rich_text_area_html:after{content:"";display:block;clear:both}.rich_text_area_html table{width:100%;border-collapse:collapse;margin:1.5em 0}.rich_text_area_html td,.rich_text_area_html th{border:1px solid #ccc;padding:10px;text-align:left}.rich_text_area_html th{background-color:#f5f5f5;font-weight:700}.rich_text_area_html blockquote{margin:1.5em 0;padding:.75em 1em;border-left:5px solid #ccc;background:#f9f9f9;font-style:italic;color:#555}.rich_text_area_html ol,.rich_text_area_html ul{padding-left:2em;margin:1em 0}.rich_text_area_html li{margin-bottom:.5em}.rich_text_area_html pre{background-color:#f4f4f4;padding:1em;border-radius:6px;overflow:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.6}.rich_text_area_html code{background-color:#eee;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:.95em}.rich_text_area_html p:has(img.image_resized){display:flex;flex-wrap:wrap}