/* Start custom CSS *//* Make existing post content match the 2026 type system */
body.elementor-page-13083 .elementor-widget-theme-post-content, body.elementor-page-13083 .elementor-widget-theme-post-content .elementor-widget-text-editor { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 19px; line-height: 1.65; color: #3D4451; }
body.elementor-page-13083 .elementor-widget-theme-post-content p { margin: 0 0 20px; }
body.elementor-page-13083 .elementor-widget-theme-post-content h2, body.elementor-page-13083 .elementor-widget-theme-post-content h3 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 26px; line-height: 1.2; font-weight: 800; color: #001834; margin: 36px 0 14px; }
body.elementor-page-13083 .elementor-widget-theme-post-content a { color: #0B6BC4; text-decoration: underline; }
body.elementor-page-13083 .elementor-widget-theme-post-content a.sb-root, body.elementor-page-13083 .elementor-widget-theme-post-content a.sb-root * { text-decoration: none; }
body.elementor-page-13083 .elementor-widget-theme-post-content a.sb-root:hover span { text-decoration: underline; }
body.elementor-page-13083 .elementor-widget-theme-post-content .e-con, body.elementor-page-13083 .elementor-widget-theme-post-content .elementor-section .elementor-container { max-width: 100%; }
@media (max-width: 767px) { body.elementor-page-13083 .elementor-widget-theme-post-content, body.elementor-page-13083 .elementor-widget-theme-post-content .elementor-widget-text-editor { font-size: 18px; } body.elementor-page-13083 .elementor-widget-theme-post-content h2, body.elementor-page-13083 .elementor-widget-theme-post-content h3 { font-size: 23px; } }/* End custom CSS */