.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-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-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)}.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-2848 .elementor-element.elementor-element-3b475fc6 .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)}@media (max-width:1024px){.elementor-2848 .elementor-element.elementor-element-1ac132e4 .elementor-toc__list-item{font-size:19px;line-height:24px}.elementor-2848 .elementor-element.elementor-element-3b475fc6 .elementor-toc__list-item{font-size:19px;line-height:24px}}@media (max-width:767px){.elementor-2848 .elementor-element.elementor-element-1ac132e4 .elementor-toc__list-item{font-size:12px;line-height:22px}.elementor-2848 .elementor-element.elementor-element-3b475fc6 .elementor-toc__list-item{font-size:17px;line-height:22px}}h5{font-size:var(--wp--preset--font-size--normal,1rem)}h6{font-size:var(--wp--preset--font-size--small,.875rem);text-transform:uppercase;letter-spacing:.05em}.elementor-2848 .elementor-element.elementor-element-18078484 .drop-cap::first-letter{float:left;font-size:4em;line-height:.8;margin:.1em .1em 0 0;font-weight:700;color:var(--blog-primary)}.elementor-2848 .elementor-element.elementor-element-18078484 blockquote cite{display:block;margin-top:var(--wp--preset--spacing--40,1rem);font-style:normal;font-size:.9rem;color:var(--blog-text-muted)}.elementor-2848 .elementor-element.elementor-element-18078484 blockquote cite::before{content:"— "}.elementor-2848 .elementor-element.elementor-element-18078484 code{background-color:var(--blog-background-soft);color:var(--blog-text-primary);padding:.2em .4em;border-radius:var(--blog-radius-sm);font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;font-size:var(--wp--preset--font-size--small,.875em);border:var(--e-a-border)}.elementor-2848 .elementor-element.elementor-element-18078484 pre{background-color:var(--blog-background-soft);border:var(--e-a-border);border-radius:var(--blog-radius-md);padding:var(--wp--preset--spacing--50,1.5rem);margin:var(--wp--preset--spacing--60,2rem) 0;overflow-x:auto;line-height:1.5;box-shadow:var(--blog-shadow-sm)}.elementor-2848 .elementor-element.elementor-element-18078484 pre code{background:0 0;border:none;padding:0;color:inherit}.elementor-2848 .elementor-element.elementor-element-18078484 table{width:100%;border-collapse:separate;border-spacing:0;margin:var(--wp--preset--spacing--60,2rem) 0;border-radius:var(--blog-radius-md);overflow:hidden;box-shadow:var(--blog-shadow-sm);border:var(--e-a-border)}.elementor-2848 .elementor-element.elementor-element-18078484 th,td{padding:var(--wp--preset--spacing--40,1rem);text-align:left;border-bottom:var(--e-a-border)}.elementor-2848 .elementor-element.elementor-element-18078484 th{background:linear-gradient(135deg,var(--blog-background-soft) 0%,var(--blog-background) 100%);font-weight:600;color:var(--blog-text-primary);border-bottom:2px solid var(--blog-primary)}.elementor-2848 .elementor-element.elementor-element-18078484 tr:last-child td{border-bottom:none}.elementor-2848 .elementor-element.elementor-element-18078484 tr:hover{background-color:rgba(241,214,19,.05)}.highlight{background:linear-gradient(180deg,transparent 50%,var(--blog-primary) 50%);padding:0 .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.callout{background:var(--blog-background-soft);border:var(--e-a-border);border-left:4px solid var(--blog-primary);border-radius:var(--blog-radius-md);padding:var(--wp--preset--spacing--50,1.5rem);margin:var(--wp--preset--spacing--60,2rem) 0;box-shadow:var(--blog-shadow-sm)}.callout-title{font-weight:600;margin-bottom:.5rem;color:var(--blog-text-primary)}.reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--blog-border-light);z-index:1000}.reading-progress-bar{height:100%;background:linear-gradient(90deg,var(--blog-primary),var(--blog-primary-dark));transition:width .1s ease}@media (max-width:768px){.elementor-2848 .elementor-element.elementor-element-18078484 .blog-container{padding:var(--wp--preset--spacing--50,1.5rem) var(--wp--preset--spacing--40,1rem)}table{font-size:var(--wp--preset--font-size--small,.875rem)}th,td{padding:.75rem .5rem}}@media print{.elementor-2848 .elementor-element.elementor-element-18078484 body{font-size:12pt;line-height:1.5;color:black;background:#fff}.reading-progress{display:none}}