.single-post .elementor-location-single>.elementor-top-section:first-child,.single-post .elementor-location-single>[data-elementor-type=single-post]>.e-con:first-child{background:#fff!important;min-height:auto!important}.single-post .elementor-widget-theme-post-content h1:first-child{display:none}.single-post .elementor-widget-theme-post-content h3{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;margin:2.5rem 0 .75rem;color:#1d1d1f}.single-post .elementor-widget-theme-post-content ul ul li::before{content:"◦";color:#86868b}.single-post .elementor-widget-theme-post-content a{color:#4caf50;text-decoration:none;transition:opacity .2s ease}.single-post .elementor-widget-theme-post-content a:hover{opacity:.75;text-decoration:underline}.single-post .elementor-widget-theme-post-content blockquote{margin:2.5rem 0;padding:1.5rem 2rem;background:#f5f5f7;border-left:4px solid #4caf50;border-radius:8px}.single-post .elementor-widget-theme-post-content blockquote p{font-size:1.2rem;font-style:italic;color:#424245;margin:0}.single-post .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:2rem 0}.single-post .elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.single-post .elementor-widget-theme-post-content th,.single-post .elementor-widget-theme-post-content td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e5e7}.single-post .elementor-widget-theme-post-content th{background:#f5f5f7;font-weight:600}@media (max-width:768px){.single-post .elementor-widget-theme-post-content h3{font-size:1.35rem}}