/* TEDBG AI Descriptions - product description styles (mobile first) */
.tedbg-aidesc{line-height:1.6;font-size:inherit;color:inherit}
.tedbg-aidesc p{margin:0 0 12px}
.tedbg-aidesc-answer{padding:12px 14px;border-left:3px solid #1a8fd1;background:#f3f9fd;border-radius:0 6px 6px 0}
.tedbg-aidesc-highlights{margin:0 0 14px;padding-left:22px}
.tedbg-aidesc-highlights li{margin:0 0 6px}
.tedbg-aidesc-context{margin:0 0 12px}
.tedbg-aidesc-expert{padding:11px 14px;border-left:3px solid #e0892a;background:#fff8f1;border-radius:0 6px 6px 0}
.tedbg-aidesc-faq{margin:16px 0 0}
.tedbg-aidesc-faq-item{border:1px solid #e6e1d9;border-radius:6px;margin:0 0 8px;background:#fff}
.tedbg-aidesc-faq-item summary{cursor:pointer;padding:12px 40px 12px 14px;font-weight:600;list-style:none;position:relative}
.tedbg-aidesc-faq-item summary::-webkit-details-marker{display:none}
.tedbg-aidesc-faq-item summary::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;color:#e0892a}
.tedbg-aidesc-faq-item[open] summary::after{content:"\2212"}
.tedbg-aidesc-faq-item p{margin:0;padding:0 14px 12px}
.tedbg-aidesc a{text-decoration:underline}
@media (max-width:767px){.tedbg-aidesc{font-size:16px}.tedbg-aidesc-faq-item summary{font-size:16px}}
