.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-2848 .elementor-element.elementor-element-4c9b56ab .elementor-icon-list-icon i{color:var(--e-global-color-5ced875);font-size:14px}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}body.rtl .elementor-2848 .elementor-element.elementor-element-d27ba3d{left:0}.elementor-2848 .elementor-element.elementor-element-d27ba3d .elementor-toc__list-item{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:600;line-height:18px}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2848 .elementor-element.elementor-element-1ac132e4 .elementor-toc__list-item{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:600;line-height:18px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var(--e-global-color-primary)}.elementor-widget-fluent-form-widget .step-nav button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2848 .elementor-element.elementor-element-421a7f2 .fluentform-widget-wrapper .ff-table thead th{background-color:var(--e-global-color-primary);font-family:"Poppins",Sans-serif;font-size:18px}.elementor-2848 .elementor-element.elementor-element-421a7f2 .fluentform-widget-wrapper .ff-table tbody tr td{background-color:var(--e-global-color-5ced875);font-family:"Poppins",Sans-serif;font-size:18px}.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 (max-width:1024px){.elementor-2848 .elementor-element.elementor-element-d27ba3d .elementor-toc__list-item{font-size:19px;line-height:24px}.elementor-2848 .elementor-element.elementor-element-1ac132e4 .elementor-toc__list-item{font-size:19px;line-height:24px}}@media (max-width:767px){.elementor-2848 .elementor-element.elementor-element-d27ba3d .elementor-toc__list-item{font-size:17px;line-height:22px}.elementor-2848 .elementor-element.elementor-element-1ac132e4 .elementor-toc__list-item{font-size:12px;line-height:22px}}body.no-sidebar,body.fullwidth,body.page-template-fullwidth,.layout-fullwidth,.no-sidebar-template{--content-width:min(1200px,96vw);--content-width-narrow:min(70ch,92vw)}body.no-sidebar .reading-container.is-fullwidth,body.fullwidth .reading-container.is-fullwidth,body.page-template-fullwidth .reading-container.is-fullwidth,.layout-fullwidth .reading-container.is-fullwidth,.no-sidebar-template .reading-container.is-fullwidth{max-width:none;width:100%}.reading-container h5,.reading-container h6{font-size:var(--text-lg);margin:var(--space-xl) 0 var(--space-sm);text-transform:none}.reading-container .drop-cap::first-letter{float:left;font-size:3.5em;line-height:.9;margin:.125em .125em 0 0;font-weight:400;color:var(--blog-primary);font-family:Georgia,"Times New Roman",serif}.reading-container blockquote cite{display:block;margin-top:var(--space-lg);font-style:normal;font-size:var(--text-sm);color:var(--blog-text-muted,var(--blog-text-primary));font-weight:500}.reading-container blockquote cite::before{content:"— "}.reading-container code{background-color:var(--blog-background-soft,rgba(0,0,0,.05));color:var(--blog-text-primary);padding:.2em .4em;border-radius:var(--border-radius);font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,monospace;font-size:.9em;font-weight:500;word-break:break-all}.reading-container pre{background-color:var(--blog-background-soft,rgba(0,0,0,.03));border:1px solid var(--blog-border-light,rgba(0,0,0,.1));border-radius:var(--border-radius-lg);padding:var(--space-xl);margin:var(--space-2xl) 0;overflow-x:auto;line-height:var(--leading-normal);font-size:var(--text-sm);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.reading-container pre::-webkit-scrollbar{height:6px}.reading-container pre::-webkit-scrollbar-track{background:0 0}.reading-container pre::-webkit-scrollbar-thumb{background:var(--blog-border-light,rgba(0,0,0,.2));border-radius:3px}.reading-container pre code{background:0 0;padding:0;border-radius:0;font-size:inherit;word-break:normal;white-space:pre}.reading-container .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-2xl) 0;border-radius:var(--border-radius-lg);border:1px solid var(--blog-border-light,rgba(0,0,0,.1))}.reading-container .table-wrapper table{margin:0;border:none;border-radius:0}.reading-container .callout{background-color:var(--blog-background-soft,rgba(0,0,0,.02));border:1px solid var(--blog-border-light,rgba(0,0,0,.08));border-left:3px solid var(--blog-primary);border-radius:var(--border-radius-lg);padding:var(--space-xl);margin:var(--space-2xl) 0;max-width:var(--content-width)}.reading-container .callout-title{font-weight:600;margin:0 0 var(--space-md);color:var(--blog-text-primary);font-size:var(--text-lg)}.reading-container .callout p:last-child{margin-bottom:0}.reading-container .highlight{background:linear-gradient(180deg,transparent 60%,var(--blog-primary) 60%);background-size:100% 100%;padding:0 .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:0 0;z-index:1000;pointer-events:none}.reading-progress-bar{height:100%;background:var(--blog-primary);transition:width .1s ease;opacity:.6}@media (max-width:479px){.reading-container pre{padding:var(--space-lg);font-size:.875rem;overflow-x:auto}.reading-container .callout{padding:var(--space-lg);margin:var(--space-xl) 0}.reading-container .drop-cap::first-letter{float:none;margin:0;font-size:2em}.reading-container img.alignleft,.reading-container img.alignright,.reading-container figure.alignleft,.reading-container figure.alignright{float:none;margin-left:auto;margin-right:auto}}@media (min-width:768px){.reading-container img.alignleft,.reading-container figure.alignleft{float:left;margin:var(--space-2xl) var(--space-lg) var(--space-2xl) 0}.reading-container img.alignright,.reading-container figure.alignright{float:right;margin:var(--space-2xl) 0 var(--space-2xl) var(--space-lg)}.reading-container figure.alignleft,.reading-container figure.alignright{max-width:min(50%,22rem);text-align:left}.reading-container figure.alignright figcaption{text-align:right}}@media (prefers-contrast:high){.reading-container code{border:1px solid currentColor}.reading-container .callout{border-width:2px}}@media (prefers-reduced-motion:reduce){.reading-progress-bar{transition:none}}@media (prefers-color-scheme:dark){.reading-container pre{box-shadow:none}.reading-progress-bar{opacity:.8}}@media print{.reading-progress{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}