.elementor-6192 .elementor-element.elementor-element-7fbc2d7d{--display:flex}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-6192 .elementor-element.elementor-element-9b5813c .elementor-heading-title{color:var(--e-global-color-9e769db)}.elementor-widget-text-editor{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)}@media(min-width:768px){.elementor-6192 .elementor-element.elementor-element-7fbc2d7d{--content-width:1340px}}.toc,#toc,[aria-labelledby="toc-title"]{margin:1.25rem 0;padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.toc ul,#toc ul,[aria-labelledby="toc-title"] ul{list-style:none!important;margin:0;padding:0}.toc li,#toc li,[aria-labelledby="toc-title"] li{display:flex;align-items:center;gap:.5rem;margin:.25rem 0;line-height:1.4}.toc li::before,#toc li::before,[aria-labelledby="toc-title"] li::before{content:"•";font-size:2rem;line-height:1;transform:translateY(-1px);color:#F25426}.toc a,#toc a,[aria-labelledby="toc-title"] a{display:inline-block;text-decoration:none;color:#1e293b}.toc a:hover,#toc a:hover,[aria-labelledby="toc-title"] a:hover{text-decoration:underline}.toc ul,#toc ul,[aria-labelledby="toc-title"] ul{list-style-position:outside!important}@media (max-width:640px){.entry-content,.elementor-widget-container{padding-left:1rem;padding-right:1rem}.toc li,#toc li,[aria-labelledby="toc-title"] li{margin:.35rem 0}.toc a,#toc a,[aria-labelledby="toc-title"] a{padding:.25rem 0}.entry-content h2{font-size:1.25rem}.entry-content h3{font-size:1.1rem}.entry-content img{max-width:100%;height:auto}.entry-content table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .shadow,.entry-content [style*="box-shadow"]{box-shadow:none!important}}html{scroll-behavior:smooth}#blog-body .elementor-widget-container li::before{content:"•";font-size:2rem;line-height:1;margin-right:10px;vertical-align:middle;color:#F25426}