.wasp-ai-sections{display:grid;gap:24px;margin:32px 0}.wasp-ai-section{border-left:4px solid #2f6fed;padding:4px 0 4px 22px}.wasp-ai-section h2{margin:0 0 10px}.wasp-ai-section-body p:last-child,.wasp-ai-faq-answer p:last-child{margin-bottom:0}.wasp-ai-faqs{display:grid;gap:12px;margin:32px 0}.wasp-ai-faq-item{border:1px solid rgb(20 33 61 / .14);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgb(20 33 61 / .06);overflow:hidden}.wasp-ai-faq-item summary{cursor:pointer;font-weight:700;padding:18px 20px}.wasp-ai-faq-answer{border-top:1px solid rgb(20 33 61 / .1);padding:18px 20px}