/**
 * File: assets/css/faqs.css
 * Purpose: PAK998 FAQ accordion, open by default and still collapsible.
 */
:root{
  --faq-container-bg:#fffdf8;
  --faq-container-border:#d8d9ce;
  --faq-question-bg:linear-gradient(90deg,#eaf2ea,#fffdf8);
  --faq-question-text:#164630;
  --faq-answer-bg:#ffffff;
  --faq-answer-text:#34443b;
  --faq-icon-bg:#d4a937;
  --faq-icon-text:#173c2d;
  --faq-card-radius:16px;
}
.faqs-wg-accordion,.faq-list,.qa-list{display:grid;gap:12px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.section-box .faqs-wg-accordion{margin-top:0;padding:0;border:0;box-shadow:none;background:transparent}
.faqs-wg-item,.faq-item,.qa-item{border:1px solid var(--faq-container-border);border-left:4px solid #1b6749;border-radius:var(--faq-card-radius);background:var(--faq-container-bg);overflow:hidden;box-shadow:0 8px 20px rgba(25,68,50,.06)}
.faqs-wg-q,.faq-question,.qa-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;background:var(--faq-question-bg);color:var(--faq-question-text);font-weight:900;border:0;text-align:left;cursor:pointer}
.faqs-wg-q::after,.faq-question::after{content:"+";width:29px;height:29px;border-radius:50%;background:var(--faq-icon-bg);color:var(--faq-icon-text);display:grid;place-items:center;flex:0 0 auto;box-shadow:0 4px 12px rgba(129,93,15,.16)}.faqs-wg-q[aria-expanded="true"]::after,.faq-question[aria-expanded="true"]::after{content:"–"}
.faqs-wg-a,.faq-answer,.qa-answer{padding:16px 18px;border-top:1px solid #e7e1cf;color:var(--faq-answer-text);background:var(--faq-answer-bg)}.faqs-wg-a[hidden],.faq-answer[hidden]{display:none}.faqs-wg-a p:last-child,.faq-answer p:last-child{margin-bottom:0}.entry-content h2.faqs-wg{margin-bottom:14px}
@media(max-width:767px){.entry-content h2.faqs-wg{margin-bottom:12px}.faqs-wg-q,.faq-question,.qa-question{padding:13px 14px}.faqs-wg-a,.faq-answer,.qa-answer{padding:14px}}
