.aaip-toc{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:20px 24px;margin:24px 0}.aaip-toc h2{margin-top:0}.aaip-toc ul{margin-bottom:0}.aaip-toc li{margin:6px 0}.aaip-cta{border-radius:16px;background:#f1f5f9;padding:28px;margin:32px 0;text-align:center}.aaip-cta h3{margin-top:0}.aaip-cta .wp-block-buttons{justify-content:center}.aaip-faq{margin:32px 0}.aaip-faq details{border-bottom:1px solid #e2e8f0;padding:12px 0}.aaip-faq summary{cursor:pointer;font-weight:700}.aaip-pillar-link{border-right:4px solid #2271b1;background:#f0f6fc;padding:12px 16px}
