/* --- FAQ accordion (Standard) ---------------------------------------------
   Separate cream cards (bg-background) gapped apart. Panels start [hidden] in
   markup; the shared vanilla script — bound via [data-le-faq-accordion] and
   living in le-parent/assets/js/safety-page-faq-accordion.js (resolved for both
   tiers by the suffix-stripping fallback in llm_enqueue_block_scripts) —
   removes [hidden], animates the inline max-height
   between 0 and the measured content height, then sets it to none once open.
   The closed base + transition + chevron flip live here. No panel background:
   the whole card is already cream, so the answer inherits it. */
.le-safety-page-faq-accordion-standard-block .le-faq-panel {
	overflow: hidden;
	max-height: 0;
	transition: max-height 240ms ease;
}

.le-safety-page-faq-accordion-standard-block .le-faq-trigger[aria-expanded="true"] .le-faq-chevron {
	transform: rotate(180deg);
}

@media (prefers-reduced-motion: reduce) {
	.le-safety-page-faq-accordion-standard-block .le-faq-panel,
	.le-safety-page-faq-accordion-standard-block .le-faq-chevron {
		transition: none;
	}
}
