.elementor-14910 .elementor-element.elementor-element-8bfc977{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--primary-color:#2c3e50;--accent-color:#d35400;--text-color:#333;--border-color:#e0e0e0}.blog-container{max-width:850px;margin:0 auto;background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .08)}.blog-container h1,.blog-container h2,.blog-container h3{color:var(--primary-color);margin-top:1.8em;margin-bottom:.6em;line-height:1.3}.blog-container h1{font-size:2.2rem;border-bottom:3px solid var(--accent-color);padding-bottom:15px;margin-top:0}.blog-container h2{font-size:1.7rem}.blog-container h3{font-size:1.3rem}.blog-container p{margin-bottom:1.4em;font-size:1.05rem;line-height:1.7;color:var(--text-color)}.blog-container a{color:var(--accent-color);text-decoration:none;font-weight:600}.blog-container a:hover{color:#a04000;text-decoration:underline}.toc-box{background:#fdfbf7;border:1px solid var(--border-color);border-radius:8px;padding:25px;margin:30px 0}.toc-box h3{margin-top:0;font-size:1.2rem;border-bottom:1px solid var(--border-color);padding-bottom:10px}.toc-box ul{list-style-type:none;padding-left:0;margin-bottom:0}.toc-box li{margin-bottom:10px}.toc-box a{color:var(--primary-color);font-weight:500}.toc-box a:hover{color:var(--accent-color)}.blog-image{width:100%;height:auto;border-radius:10px;margin:30px 0;box-shadow:0 4px 15px rgb(0 0 0 / .1);display:block}.table-wrapper{overflow-x:auto;margin:30px 0}.blog-container table{width:100%;border-collapse:collapse;text-align:left;background:#fff}.blog-container th,.blog-container td{padding:15px;border:1px solid var(--border-color)}.blog-container th{background-color:var(--primary-color);color:#fff;font-weight:600}.blog-container tr:nth-child(even){background-color:#f9f9f9}.faq-section{background:#f8f9fa;padding:30px;border-radius:8px;margin-top:40px;border-left:5px solid var(--accent-color)}@media (max-width:768px){.blog-container{padding:20px}.blog-container h1{font-size:1.8rem}.blog-container h2{font-size:1.4rem}.blog-container p{font-size:1rem}}