.gf-faq-block{border:1px solid #1a8f3c;border-radius:8px;padding:10px 26px 22px;margin:24px 0;background:#fff}
.gf-faq-title{margin:0 0 14px;font-size:17px;font-weight:700;color:#1d2327;line-height:1.4}
.gf-faq-qa{margin-bottom:16px}
.gf-faq-qa:last-child{margin-bottom:0}
.gf-faq-q{font-weight:600;color:#1d2327;font-size:15px;margin:0 0 6px;line-height:1.5}
.gf-faq-q .gf-faq-num{margin-right:4px}
.gf-faq-q p{display:inline;margin:0}
.gf-faq-a{font-size:14px;line-height:1.65;color:#444}
.gf-faq-a p{margin:0 0 8px}
.gf-faq-a p:last-child{margin-bottom:0}
.gf-faq-a ul,.gf-faq-a ol{margin:6px 0 0 22px;padding:0}
.gf-faq-a li{margin-bottom:4px}
.gf-faq-a a{color:#1a8f3c;text-decoration:underline}
.gf-faq-a img{max-width:100%;height:auto;border-radius:4px;margin:6px 0}
.gf-faq-q a{color:#1a8f3c}
@media (max-width:600px){
  .gf-faq-block{padding:14px 16px 18px;border-radius:6px;margin:18px 0}
  .gf-faq-title{font-size:15px;margin-bottom:12px}
  .gf-faq-q{font-size:14px}
  .gf-faq-a{font-size:13px}
  .gf-faq-a li{margin-left:15px;}
}
