.chorden-faq-list { width: 100%; padding: 0 10px; }
.chorden-faq-item { border-bottom: 1px solid #40536a; color: #fff; }
.chorden-faq-item > summary { display: flex; align-items: center; justify-content: space-between; gap: 20px; list-style: none; padding: 20px 12px; cursor: pointer; font: 600 17px/1.5 'Nunito Sans', sans-serif; }
.chorden-faq-item > summary::-webkit-details-marker { display: none; }
.chorden-faq-item > summary::after { content: '+'; color: #ecd37b; font-size: 25px; flex: none; }
.chorden-faq-item[open] > summary::after { content: '−'; }
.chorden-faq-item > summary:hover { color: #ecd37b; }
.chorden-faq-item > summary:focus-visible { outline: 2px solid #ecd37b; outline-offset: -2px; }
.chorden-faq-answer { padding: 4px 12px 24px; font-size: 16px; line-height: 1.7; overflow-wrap: anywhere; }
.chorden-faq-answer img { max-width: 100%; height: auto; }
.chorden-faq-answer iframe { max-width: 100%; }
