.blog-faq-section{max-width:780px;margin:0 auto;padding:48px 24px 16px}.blog-faq-heading{font-size:24px;font-weight:700;margin-bottom:20px;color:#14141f}.blog-faq-list{display:flex;flex-direction:column;gap:12px}.blog-faq-item{border:1px solid #e5e7ee;border-radius:10px;overflow:hidden}.blog-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#ffffff;border:none;text-align:left;font-size:15px;font-weight:600;color:#14141f;cursor:pointer}.blog-faq-chevron{display:inline-block;font-size:20px;color:#6c5ce7;transform:rotate(90deg);transition:transform .2s ease}.blog-faq-chevron--open{transform:rotate(270deg)}.blog-faq-body{padding:0 18px 16px}.blog-faq-body p{font-size:14px;line-height:1.6;color:#4a4a58;margin:0}