.c-faq-item{background:var(--white);margin-bottom:2px;}
.c-faq-item__question{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;padding:22px 28px;cursor:pointer;width:100%;background:none;border:none;text-align:left;}
@media (max-width:767px){ .c-faq-item__question{font-size:13px;padding:18px 20px;} }
.c-faq-item__question-icon{transition:transform .25s ease;color:var(--amber-deep);flex-shrink:0;}
.c-faq-item[data-state="open"] .c-faq-item__question-icon{transform:rotate(180deg);}
.c-faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease;}
.c-faq-item__answer-inner{padding:0 28px 22px;color:var(--brown-soft);}
@media (max-width:767px){ .c-faq-item__answer-inner{padding:0 20px 18px;font-size:12px;} }
.c-faq-item[data-state="open"] .c-faq-item__answer{max-height:240px;}
