/* =========================================================================
   سوالات پرتکرار تخصصی — Figma "Frame 608"
   FAQ از قبل با پلاگین RMFA (turn-rank-math-faq-block-to-accordion) آکاردئون است.
   اینجا فقط RESTYLE می‌کنیم؛ آیکن +/− و toggle خودِ RMFA است (آیکن به چپ منتقل می‌شود).
   #rank-math-faq در سلکتورها برای غلبه بر ID+!important پلاگین.
   ========================================================================= */
.tk-archive-v2 .category_faq {
  background: none !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;
  display: flex !important; flex-direction: column; align-items: stretch; gap: 16px; margin: 24px 0 !important;
}
.tk-archive-v2 .category_faq h2 {
  font-family: 'Estedad-FD' !important; font-size: 18px !important; font-weight: 500 !important;
  line-height: 1.4 !important; color: #060707 !important; text-align: right; margin: 0 !important;
}
.tk-archive-v2 .category_faq .rank-math-block { margin: 0 !important; padding: 0 !important; }

/* box around the list */
.tk-archive-v2 .category_faq .rank-math-list {
  border: 1px solid #CCD5D3; border-radius: 8px; overflow: hidden; background: #fff;
}
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-list-item {
  border: 0 !important; border-bottom: 1px solid #E4E9E9 !important; margin: 0 !important; background: #fff !important;
}
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-list-item:last-child { border-bottom: 0 !important; }

/* question row = accordion header (RMFA handles the click/toggle) */
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-question {
  padding: 16px 56px 16px 16px !important; margin: 0 !important; min-height: 56px; box-sizing: border-box;
  display: flex !important; align-items: center;
  font-family: 'Estedad-FD' !important; font-size: 14px !important; font-weight: 500 !important;
  line-height: 1.4 !important; color: #394040 !important; text-align: right;
}
/* سوال باز → عنوان بولد (۷۰۰) */
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-question.faq-q-open { border-bottom: 0 !important; font-weight: 700 !important; }

/* آیکن RMFA (+ / −): سمت راست (پیش‌فرض) و فقط بازرنگ/بزرگ می‌شود (content خودِ RMFA است) */
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-question::after {
  left: auto !important; right: 0 !important; width: 56px !important; text-align: center !important;
  color: #060707 !important; font-size: 24px !important; font-weight: 400 !important; height: 24px;  top: 50% !important;
}

/* answer (display را RMFA کنترل می‌کند؛ فقط ظاهر) */
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-answer {
  padding: 0 56px 16px 16px !important; margin: 0 !important; border: 0 !important; background: #fff !important;
  font-family: 'Estedad-FD' !important; font-size: 14px !important; line-height: 1.9 !important;
  color: #394040 !important; text-align: right;
}
.tk-archive-v2 .category_faq #rank-math-faq .rank-math-answer p { margin: 0 0 8px; }
