.ls-blog-faq{background:var(--primary-50);border-radius:18px;margin:48px 0 0;padding:40px 32px}.ls-blog-faq__title{color:var(--primary-950);font-family:var(--font-title);font-size:1.875rem;font-weight:800;margin:0 0 28px}.ls-blog-faq__list{display:flex;flex-direction:column;gap:12px}.ls-blog-faq__item{background:#fff;border-radius:14px;overflow:hidden;transition:box-shadow .2s}.ls-blog-faq__item:hover{box-shadow:0 4px 12px rgba(67,56,202,.06)}.ls-blog-faq__item[open]{box-shadow:0 4px 16px rgba(67,56,202,.08)}.ls-blog-faq__question{align-items:center;color:var(--primary-950);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:1rem;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 24px;transition:color .2s}.ls-blog-faq__question::-webkit-details-marker{display:none}.ls-blog-faq__question:hover{color:var(--primary-700)}.ls-blog-faq__icon{color:var(--primary-900);flex-shrink:0;transition:transform .25s ease,color .2s}.ls-blog-faq__item[open] .ls-blog-faq__icon{color:var(--primary-600);transform:rotate(180deg)}.ls-blog-faq__answer{color:var(--gray-700);font-size:.9375rem;line-height:1.65;padding:0 24px 22px}.ls-blog-faq__answer p:first-child{margin-top:0}.ls-blog-faq__answer p:last-child{margin-bottom:0}.ls-blog-faq__answer ol,.ls-blog-faq__answer ul{list-style:disc!important;margin:12px 0;padding-left:22px}.ls-blog-faq__answer li{display:list-item!important;margin-bottom:6px}.ls-blog-faq__answer a{color:var(--primary-600);font-weight:500;text-decoration:none}.ls-blog-faq__answer a:hover{color:var(--primary-800);text-decoration:underline}@media (max-width:768px){.ls-blog-faq{border-radius:14px;margin-top:36px;padding:28px 18px}.ls-blog-faq__title{font-size:1.5rem;margin-bottom:20px}.ls-blog-faq__question{font-size:.9375rem;padding:16px 18px}.ls-blog-faq__answer{font-size:.9rem;padding:0 18px 18px}}