/* ICH_Quiz — FAQ accordion (molecules) | Checklist 25 | BMSoft1024 */
.faq-wrap{max-width:1160px;margin:0 auto;width:100%}
.faq-item{border-bottom:1px solid var(--line)}
.faq-item:last-child{border-bottom:0}
.faq-q{width:100%;text-align:left;background:none;border:0;color:var(--text);font-weight:700;
  padding:16px 4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1rem}
.faq-q .arrow{transition:transform .18s;color:var(--primary);flex:0 0 auto}
.faq-item.open .faq-q .arrow{transform:rotate(180deg)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .22s ease;color:var(--muted)}
.faq-item.open .faq-a{max-height:600px}
.faq-a p{padding:0 4px 16px;margin:0;line-height:1.6}
