.elementor-50684 .elementor-element.elementor-element-5516e89{--display:flex;}.elementor-50684 .elementor-element.elementor-element-534f1b0{--display:flex;}.elementor-50684 .elementor-element.elementor-element-e5c2df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-50684 .elementor-element.elementor-element-e5c2df3.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-50684 .elementor-element.elementor-element-e5c2df3{width:var( --container-widget-width, 742.688px );max-width:742.688px;--container-widget-width:742.688px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-18c2097 */body { 
        color: #333; 
  
        margin-left: auto; 
        margin-right: auto; 

    }
     .article-content h1 {
  font-size: 23px;
  line-height: 1.4;
  font-weight: 700;
  margin: 10px 0 10px;

}

.article-content h2 {
  font-size: 20px ;
  line-height: 1.4;
  margin: 18px 0 8px;
}

.article-content h3 {
  font-size: 18px ;
  line-height: 1.4;
  font-weight: 600;
  margin: 15px 0 6px;
}
    p { margin: 10px 0 16px; font-size: 16px; line-height: 1.6; }
    table { width: 100%; border-collapse: collapse; margin: 20px 0; }
    th, td { border: 1px solid #ccc; padding: 10px; vertical-align: top; }
    th { background-color: #f4f4f4; text-align: left; }
    .note { background: #f9f9f9; border-left: 4px solid #0073e6; padding: 12px; margin: 18px 0; }/* End custom CSS */