.blog-faq{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}.blog-faq-item{background:#fff;border:1px solid #d6d9de;border-radius:14px;overflow:hidden}.blog-faq-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans), Inter, system-ui, sans-serif;color:#0b0b0e;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 22px;font-size:1.125rem;font-weight:600;line-height:28px;display:flex}.blog-faq-icon{text-align:center;color:#0b0b0e;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;font-weight:300;line-height:1;transition:opacity .2s ease-in-out;display:flex}.blog-faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s ease-in-out,opacity .28s ease-in-out;display:grid}.blog-faq-item.is-open .blog-faq-panel{opacity:1;grid-template-rows:1fr}.blog-faq-panel-inner{min-height:0;overflow:hidden}.blog-faq-panel-inner p{font-family:var(--font-sans), Inter, system-ui, sans-serif;color:#0b0b0e;margin:0;padding:0 22px 20px;font-size:1.125rem;font-weight:400;line-height:28px}@media (prefers-reduced-motion:reduce){.blog-faq-icon,.blog-faq-panel{transition:none}}
