.richtext,.article-body{display:flow-root;overflow-wrap:anywhere}
.richtext p{margin:.65em 0}.richtext h2{font-size:1.45em;line-height:1.3;margin:1em 0 .45em}.richtext h3{font-size:1.2em;margin:1em 0 .4em}.richtext blockquote{border-left:3px solid #dca329;margin:1em 0;padding:.2em 1em;color:#617087}.richtext a{color:#245fa4;text-decoration:underline}.richtext ul,.richtext ol{padding-left:1.5em}
.richtext img,.article-body img{display:block;max-width:100%;height:auto;margin:1em auto;border-radius:4px}
.richtext img[data-size="25"],.article-body img[data-size="25"]{width:25%}
.richtext img[data-size="50"],.article-body img[data-size="50"]{width:50%}
.richtext img[data-size="75"],.article-body img[data-size="75"]{width:75%}
.richtext img[data-size="100"],.article-body img[data-size="100"]{width:100%}
.richtext img[data-align="left"],.article-body img[data-align="left"]{margin-left:0;margin-right:auto}
.richtext img[data-align="right"],.article-body img[data-align="right"]{margin-right:0;margin-left:auto}
.richtext img[data-align="wrap-left"],.article-body img[data-align="wrap-left"]{float:left;margin:.35em 1.25em .8em 0;max-width:75%}
.richtext img[data-align="wrap-right"],.article-body img[data-align="wrap-right"]{float:right;margin:.35em 0 .8em 1.25em;max-width:75%}
.preview-banner{background:#0b2a5b;color:#fff;font:500 13px/1.5 Barlow,sans-serif;padding:12px 20px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.preview-banner a{color:#f0c36c}
@media(max-width:600px){.article-body img[data-align="wrap-left"],.article-body img[data-align="wrap-right"]{float:none;max-width:100%;margin:1em auto}.preview-banner{font-size:12px}}

/* Shared typography for the editor, private preview and published articles. */
.richtext,.article-body{font-family:Barlow,sans-serif;font-size:14pt;line-height:1.65;text-align:left}
.richtext [data-text-align="left"],.article-body [data-text-align="left"]{text-align:left}
.richtext [data-text-align="center"],.article-body [data-text-align="center"]{text-align:center}
.richtext [data-text-align="right"],.article-body [data-text-align="right"]{text-align:right}
.richtext [data-text-align="justify"],.article-body [data-text-align="justify"]{text-align:justify}
.richtext span[data-font="barlow"],.article-body span[data-font="barlow"]{font-family:Barlow,sans-serif}
.richtext span[data-font="arial"],.article-body span[data-font="arial"]{font-family:Arial,Helvetica,sans-serif}
.richtext span[data-font="calibri"],.article-body span[data-font="calibri"]{font-family:Calibri,Carlito,"Segoe UI",sans-serif}
.richtext span[data-font="times"],.article-body span[data-font="times"]{font-family:"Times New Roman",Times,serif}
.richtext span[data-font="georgia"],.article-body span[data-font="georgia"]{font-family:Georgia,serif}
.richtext span[data-font="verdana"],.article-body span[data-font="verdana"]{font-family:Verdana,Geneva,sans-serif}
.richtext span[data-font="courier"],.article-body span[data-font="courier"]{font-family:"Courier New",Courier,monospace}
.richtext span[data-font-size="10"],.article-body span[data-font-size="10"]{font-size:10pt}
.richtext span[data-font-size="11"],.article-body span[data-font-size="11"]{font-size:11pt}
.richtext span[data-font-size="12"],.article-body span[data-font-size="12"]{font-size:12pt}
.richtext span[data-font-size="14"],.article-body span[data-font-size="14"]{font-size:14pt}
.richtext span[data-font-size="16"],.article-body span[data-font-size="16"]{font-size:16pt}
.richtext span[data-font-size="18"],.article-body span[data-font-size="18"]{font-size:18pt}
.richtext span[data-font-size="20"],.article-body span[data-font-size="20"]{font-size:20pt}
.richtext span[data-font-size="24"],.article-body span[data-font-size="24"]{font-size:24pt}
.richtext span[data-font-size="28"],.article-body span[data-font-size="28"]{font-size:28pt}
.richtext span[data-font-size="32"],.article-body span[data-font-size="32"]{font-size:32pt}
.richtext span[data-font-size="36"],.article-body span[data-font-size="36"]{font-size:36pt}
.richtext span[data-font-size="48"],.article-body span[data-font-size="48"]{font-size:48pt}
