.block-eada-faq-accordion .faq-item[open] .faq-indicator { transform: rotate(45deg); }
.block-eada-faq-accordion summary::-webkit-details-marker { display: none; }
.block-eada-faq-accordion [data-field$=".answer"] p + p { margin-top: 12px; }
.block-eada-faq-accordion [data-field$=".answer"] a { color: var(--red); text-decoration: none; border-bottom: 1px solid var(--red); }
.block-eada-faq-accordion [data-field$=".answer"] ul,
.block-eada-faq-accordion [data-field$=".answer"] ol { padding-left: 22px; margin: 10px 0; }
.block-eada-faq-accordion [data-field$=".answer"] li { margin-bottom: 6px; }

body.cms-edit .block-eada-faq-accordion .faq-item,
body.cms-edit .block-eada-faq-accordion .faq-section-header { padding-right: 80px; min-height: 60px; position: relative; }

@media (max-width: 900px) {
  .block-eada-faq-accordion { padding: 56px 24px !important; }
}
