/* LoF standard content-page polish (Elementor text-editor pages). Enqueued per-page by lof-assets.php. */
.lof-cpage .elementor-widget-text-editor{
  max-width:760px !important;width:100%;margin-left:auto !important;margin-right:auto !important;
  padding-left:22px;padding-right:22px;box-sizing:border-box;
  color:#5D5853;font-size:1.0625rem;line-height:1.75;
}
.lof-cpage .elementor-widget-text-editor h1,
.lof-cpage .elementor-widget-text-editor h2,
.lof-cpage .elementor-widget-text-editor h3{color:#1D1B1A;font-family:'Outfit',sans-serif;font-weight:700;line-height:1.2;}
.lof-cpage .elementor-widget-text-editor h2{font-size:1.55rem;margin:2.2em 0 .5em;}
.lof-cpage .elementor-widget-text-editor h3{font-size:1.2rem;margin:1.8em 0 .4em;}
.lof-cpage .elementor-widget-text-editor > *:first-child{margin-top:.1em;}
.lof-cpage .elementor-widget-text-editor p{margin:0 0 1.15em;}
.lof-cpage .elementor-widget-text-editor ul,.lof-cpage .elementor-widget-text-editor ol{margin:0 0 1.2em;padding-left:1.3em;}
.lof-cpage .elementor-widget-text-editor li{margin:.35em 0;}
.lof-cpage .elementor-widget-text-editor ul li::marker{color:#FE540A;}
.lof-cpage .elementor-widget-text-editor strong{color:#1D1B1A;font-weight:600;}
.lof-cpage .elementor-widget-text-editor a{color:#FE540A;text-decoration:underline;text-underline-offset:2px;transition:color .15s;}
.lof-cpage .elementor-widget-text-editor a:hover{color:#EC4700;}