.elementor-8485 .elementor-element.elementor-element-5675c388{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8485 .elementor-element.elementor-element-3a5ae476{font-family:"Roboto", Sans-serif;font-weight:400;}/* Start custom CSS for text-editor, class: .elementor-element-3a5ae476 */<style>
    body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7;margin:0;padding:0;background:#fff;color:#222}
    main{max-width:860px;margin:0 auto;padding:28px 20px}
    article{padding:8px}
    h1,h2{line-height:1.25;margin:1.2em 0 .6em}
    h1{font-size:1.9rem}
    h2{font-size:1.35rem}
    h3{font-size:1.20rem}
    p{margin:.7em 0}
    blockquote{border-left:4px solid #ddd;padding:.6em 1em;margin:1em 0;color:#444;background:#fafafa}
    ul,ol{margin:.6em 0 .6em 1.4em}
    strong{font-weight:700}
    .cta{background:#f5faf2;border:1px solid #e2f0da;padding:14px;border-radius:8px;margin-top:16px}
    .hr{height:1px;background:#eee;margin:18px 0}
    .meta{color:#666;font-size:.9rem}
  </style>/* End custom CSS */