.blog-content blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.blog-content code,.blog-content pre{background-color:#f0f0f0;border-radius:3px}.blog-content pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.blog-content code{font-size:85%;padding:2px 4px}.blog-content pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.blog-content h1{font-size:2em}.blog-content h2{font-size:1.5em}.blog-content h3{font-size:1.17em}.blog-content h4{font-size:1em}.blog-content h5{font-size:.83em}.blog-content h6{font-size:.67em}.blog-content a{text-decoration:underline}.blog-content img{max-width:100%}.blog-content ol,.blog-content ul{padding-left:1.5em}.blog-content .ql-font-serif{font-family:Georgia,Times New Roman,serif}.blog-content .ql-font-monospace{font-family:Monaco,Courier New,monospace}.blog-content .ql-size-small{font-size:.75em}.blog-content .ql-size-large{font-size:1.5em}.blog-content .ql-size-huge{font-size:2.5em}.blog-content .ql-direction-rtl{direction:rtl;text-align:inherit}.blog-content .ql-align-center{text-align:center}.blog-content .ql-align-justify{text-align:justify}.blog-content .ql-align-right{text-align:right}.blog-content img{display:inline-block;vertical-align:middle;margin:0 8px 8px 0}.blog-content .ql-custom-button{display:inline-block;padding:.5em 1.75em;border:none;border-radius:.375rem;background:linear-gradient(90deg,#7c3aed,#2563EB);color:#FFFFFF;cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:600;margin:2px;transition:all .3s ease-in-out}.blog-content .ql-custom-button:hover{background:linear-gradient(90deg,#6D28D9,#1D4ED8)}.blog-content .ql-faq,.blog-content .ql-faq *{box-sizing:border-box}.blog-content .ql-faq>details{margin:.5rem 0;padding:0;background:none}.blog-content .ql-faq>details>summary{position:relative;display:block;margin:0;padding:1rem 2.5rem 1rem 1rem;font-size:1rem;font-weight:600;line-height:1.4;color:#2c2c2c;background-color:#f9f9f9;border-radius:.75rem;cursor:pointer;transition:background-color .2s,color .2s;overflow-wrap:break-word;word-break:break-word}.blog-content .ql-faq>details>summary:hover{background-color:#f1f1f1}body.dark .blog-content .ql-faq>details>summary,html.dark .blog-content .ql-faq>details>summary,html[data-theme=dark] .blog-content .ql-faq>details>summary{background-color:#2e2e3c;color:#e0e0e8}body.dark .blog-content .ql-faq>details>summary:hover,html.dark .blog-content .ql-faq>details>summary:hover,html[data-theme=dark] .blog-content .ql-faq>details>summary:hover{background-color:#3b3b4d}.blog-content .ql-faq>details>summary::-webkit-details-marker,.blog-content .ql-faq>details>summary::marker{display:none}.blog-content .ql-faq>details>summary:after{content:"+";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:2rem;height:2rem;line-height:2rem;text-align:center;font-size:1.25rem;font-weight:700;color:#7c3aed;border:2px solid #7c3aed;border-radius:50%;background-color:#fff;transition:transform .3s ease,color .2s,border-color .2s,background-color .2s;display:flex;align-items:center;justify-content:center}.blog-content .ql-faq>details[open]>summary:after{content:"–";transform:translateY(-50%) rotate(180deg)}.blog-content .ql-faq>details>.faq-answer{max-height:0;overflow:hidden;font-size:.75rem;line-height:1.6;padding:0 1.25rem;margin:0;background:#f9f9f9;color:#444;border-radius:0 0 .75rem .75rem;transition:max-height .4s ease,padding .3s ease,margin .3s ease;overflow-wrap:break-word;word-break:break-word}.blog-content .ql-faq>details[open]>.faq-answer{max-height:1000px;padding:1rem 1.25rem;margin:.5rem 0 0}body.dark .blog-content .ql-faq>details>.faq-answer,html.dark .blog-content .ql-faq>details>.faq-answer,html[data-theme=dark] .blog-content .ql-faq>details>.faq-answer{background-color:#2e2e3c;color:#cfcfe0}@media (min-width:768px){.blog-content .ql-faq>details>summary{font-size:1rem;padding:1.125rem 2rem 1.25rem 1.25rem;border:1px solid #e5e5e5}.blog-content .ql-faq>details>summary:after{right:1.25rem}.blog-content .ql-faq>details>.faq-answer{font-size:.75rem;padding:1rem 1.25rem;border:1px solid #e5e5e5;background:#f9f9f9}.blog-content .ql-faq>details[open]>.faq-answer{max-height:1000px;padding:1rem 1.25rem;margin:.5rem 0 0}}@media (max-width:480px){.blog-content .ql-faq>details>summary{padding:.75rem 1rem;font-size:.875rem}.blog-content .ql-faq>details>summary:after{width:1.75rem;height:1.75rem;font-size:1rem;right:.75rem}.blog-content .ql-faq>details>.faq-answer{font-size:.875rem;padding:.75rem 1rem}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:640px){.blog-content{font-size:16px;line-height:1.6}.blog-content h1{font-size:1.5rem}.blog-content h2{font-size:1.25rem}.blog-content h3{font-size:1.125rem}}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes highlight-fade{0%{background-color:rgba(196,181,253,.4)}to{background-color:transparent}}.highlight-heading{animation:highlight-fade 2s ease-in-out;border-radius:8px}