/* AI-Genics — blog article FAQ (Elementor accordion with the class "ag-blog-detail-faq").
   Everything else (sizes, spacing, closed colours) is set in the Elementor editor. Elementor Free has no "open" state for
   accordion items, so the Figma open-item design is applied here with the native <details open> attribute:
   background #fffaf2, question Bold in red, and the "+" glyph (first child of the icon slot) swapped for the "-" glyph
   (second child). */
.ag-blog-detail-faq > .e-accordion-item-base[open] { background-color: #fffaf2; }
.ag-blog-detail-faq > .e-accordion-item-base[open] > summary .e-accordion-item-title-base > * { color: var(--ag-red, #a2262d); font-weight: 700; }
.ag-blog-detail-faq > .e-accordion-item-base[open] > summary .e-accordion-item-icon-base > :first-child,
.ag-blog-detail-faq > .e-accordion-item-base:not([open]) > summary .e-accordion-item-icon-base > :last-child { display: none; }
