.fmcg-faq-list{display:flex;flex-direction:column;gap:10px;font-family:Geist,Inter,Arial,sans-serif}.fmcg-faq-item{border:1px solid #303136;border-radius:11px;overflow:hidden;background:#0D0E11;color:#fff;min-width:0}.fmcg-faq-item[open]{background:#1C1C1E}.fmcg-faq-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;padding:15px 20px;min-height:47px;transition:background-color .22s ease;outline-offset:-3px}.fmcg-faq-summary::-webkit-details-marker{display:none}.fmcg-faq-summary::marker{content:''}.fmcg-faq-question{font-size:14px;line-height:1.4;font-weight:700;color:#fff;flex:1;min-width:0}.fmcg-faq-item[open] .fmcg-faq-question{color:#D5DF38}.fmcg-faq-item[open] .fmcg-faq-summary{background:#1A1A1B;border-bottom:1px solid #303136}.fmcg-faq-icon{color:#D5DF38;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:13px;width:13px;height:13px}.fmcg-faq-icon svg{width:1em;height:1em;fill:currentColor}.fmcg-faq-icon-open{display:none}.fmcg-faq-item[open] .fmcg-faq-icon-closed{display:none}.fmcg-faq-item[open] .fmcg-faq-icon-open{display:inline-flex}.fmcg-faq-answer{padding:18px 20px 24px;font-size:14px;font-weight:400;line-height:1.45;color:#fff}.fmcg-faq-answer p{margin:0 0 8px}.fmcg-faq-answer p:last-child{margin-bottom:0}.fmcg-faq-summary:focus-visible{outline:2px solid #D5DF38}@media(max-width:767px){.fmcg-faq-summary{padding:14px 16px}.fmcg-faq-answer{padding:16px}.fmcg-faq-question,.fmcg-faq-answer{font-size:13px}}@media(prefers-reduced-motion:reduce){.fmcg-faq-summary{transition:none}}

/* Smooth height transitions are handled by faq.js; honor reduced motion preferences. */
.fmcg-faq-item{will-change:height}
.fmcg-faq-summary{user-select:none}
