/* ============================================================
   AnK 세무회계 — 자주 묻는 질문(FAQ) 페이지
   ============================================================ */

.faq-category { margin-bottom: 40px; }
.faq-category:last-child { margin-bottom: 0; }
.faq-category h2 {
  font-size: 1.15rem;
  color: var(--navy);
  margin: 0 0 14px;
  padding-bottom: 10px;
  border-bottom: 2px solid var(--navy);
}

.faq-list { display: flex; flex-direction: column; gap: 10px; }

.faq-list details {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 16px 20px;
}

.faq-list summary {
  cursor: pointer;
  font-weight: 600;
  color: var(--text);
  list-style: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
.faq-list summary::-webkit-details-marker { display: none; }

.faq-list summary::before {
  content: "Q";
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--navy);
  color: var(--white);
  font-size: 0.75rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}

.faq-list details[open] summary { margin-bottom: 12px; }

.faq-list .a {
  padding-left: 32px;
  font-size: 0.92rem;
  color: var(--text-muted);
  line-height: 1.7;
}
