.coupon-faq__list{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) auto 0;max-width:760px}.coupon-faq__item{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-md);padding:0 var(--space-5)}.coupon-faq__item[open] .coupon-faq__q svg{transform:rotate(180deg)}.coupon-faq__q{align-items:center;color:var(--c-ink);cursor:pointer;display:flex;font-family:var(--font-semi);font-weight:600;gap:var(--space-3);justify-content:space-between;list-style:none;padding:var(--space-4) 0}.coupon-faq__q::-webkit-details-marker{display:none}.coupon-faq__q svg{color:var(--c-muted);flex-shrink:0;transition:transform var(--dur-base) var(--ease-out)}.coupon-faq__a{color:var(--c-ink-2);line-height:var(--leading-base);margin:0;padding:0 0 var(--space-4)}
