.blog-details-section{width:100%;min-height:100vh;background:#fff;font-family:Inter,sans-serif;padding:80px 120px;box-sizing:border-box}.blog-details-container{width:100%;max-width:900px;margin:0 auto}.blog-not-found{padding:100px;text-align:center;font-family:Inter,sans-serif}.blog-details-title{font-size:2.1rem;font-weight:700;margin-bottom:15px;color:#7acc3b;line-height:1.3}.blog-details-meta{font-size:1rem;color:#555;margin-bottom:40px}.blog-details-category{color:#7acc3b;font-weight:600}.blog-details-back-link{display:inline-block;margin-top:40px;color:#222;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.blog-details-back-link:hover{border-bottom:1px solid #222}.blog-markdown h3{color:#7acc3b;font-size:1.4rem;margin-bottom:15px;font-weight:700;margin-top:30px}.blog-markdown h4{color:#222;margin-bottom:10px;margin-top:20px;font-weight:600}.blog-markdown p{color:#333;margin-bottom:15px;line-height:1.7;font-size:1.05rem}.blog-markdown ul{padding-left:25px;margin-bottom:20px;color:#222}.blog-markdown li{margin-bottom:8px;line-height:1.6;color:#222}.blog-markdown a{font-weight:600;text-decoration:underline}.blog-markdown img{width:100%;border-radius:8px;margin:25px 0;display:block}.blog-markdown iframe{margin:30px 0;border-radius:8px}.blog-markdown table{width:100%;border-collapse:collapse;margin:25px 0;font-size:1rem;border-radius:8px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.05)}.blog-markdown td,.blog-markdown th{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd;color:#222222}.blog-markdown th{background-color:#7acc3b;color:#ffffff;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.blog-markdown tr:nth-of-type(2n){background-color:#f9f9f9}.blog-markdown tr:hover{background-color:#f1f1f1;transition:background-color .2s ease}@media (max-width:768px){.blog-markdown table{display:block;overflow-x:auto;white-space:nowrap}}.blog-faq-section{margin-top:10px;padding-top:30px}.blog-faq-section h3{font-size:1.8rem;color:#7acc3b;margin-bottom:25px;font-weight:700}.blog-faq-list{display:flex;flex-direction:column;gap:15px}.blog-faq-list.scrollable{max-height:700px;overflow-y:auto;padding-right:10px}.blog-faq-list.scrollable::-webkit-scrollbar{width:8px}.blog-faq-list.scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.blog-faq-list.scrollable::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.blog-faq-list.scrollable::-webkit-scrollbar-thumb:hover{background:#bbb}.blog-faq-item{background:#f9f9f9;border-radius:8px;overflow:hidden;transition:all .3s ease;border:1px solid transparent;flex-shrink:0}.blog-faq-item.open{background:#fff;border-color:#7acc3b;box-shadow:0 4px 15px rgba(0,0,0,.05)}.blog-faq-list .blog-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background:none;text-align:left;cursor:pointer;font-size:1.1rem;font-weight:600;color:#222!important;font-family:inherit;transition:color .3s ease}.blog-faq-list .blog-faq-question,.blog-faq-list .blog-faq-question:active,.blog-faq-list .blog-faq-question:focus{border:none!important;outline:none!important;box-shadow:none!important}.blog-faq-list .blog-faq-question:focus-visible{outline:2px solid #7acc3b!important;outline-offset:-2px}.blog-faq-item.open .blog-faq-question,.faq-icon{color:#7acc3b}.faq-icon{font-size:1.5rem;font-weight:400;margin-left:15px;line-height:1}.blog-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease;padding:0 20px}.blog-faq-item.open .blog-faq-answer{max-height:500px;padding-bottom:20px;border-top:1px solid #eaeaea;margin-top:0;padding-top:15px}.blog-faq-answer p{color:#555;line-height:1.6;font-size:1rem;margin:0}@media (max-width:768px){.blog-details-section{padding:80px 20px;overflow-x:hidden}.blog-details-title{font-size:1.8rem}}