.gfs-faq__item { border-bottom: 1px solid rgba(0,0,0,.08); padding: 10px 0; }
.gfs-faq__q { width: 100%; text-align: left; background: none; border: 0; padding: 0; display:flex; gap:10px; align-items:flex-start; cursor:pointer; }
.gfs-faq__icon { display:inline-block; min-width: 16px; }
.gfs-faq__a { padding: 8px 0 0 26px; }
