/* ═══════════════════════════════════════════════════════════
   텍스원 세무회계 — 오토모드가 발행하는 글 꾸밈 (2026-10-15 · 이름표 pamphlet)
   ★지금은 목차만 꾸민다(미르: 목차가 위아래 문단에 붙어 보인다 → 간격 + 전체 박스).
   색: 남색 #0B1B3A · 파랑 #2F6BFF · 연한 바탕 #EEF3FF · 글자 #0F1E2E
   ═══════════════════════════════════════════════════════════ */

/* ── 목차 — 전체를 박스로, 위아래 문단과 간격 ── */
.b-body .pamphlet-toc{
  background: #EEF3FF;
  border: 1px solid #C9D7FF;
  border-radius: 12px;
  padding: 20px 24px 14px;
  margin: 36px 0 40px;
}
.b-body .pamphlet-toc-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 800;
  font-size: 1rem;
  color: #0B1B3A;
  padding-bottom: 12px;
  border-bottom: 1px solid #C9D7FF;
}
.b-body .pamphlet-toc-icon{ display: none; }            /* 여닫기 없음 — 늘 펼침 */
.b-body .pamphlet-toc-body{ max-height: none !important; overflow: visible; }
.b-body .pamphlet-toc-list ul{
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
}
.b-body .pamphlet-toc-list li{ margin: 0 0 10px; text-align: left; }
.b-body .pamphlet-toc-link{
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: #0F1E2E;
  font-size: .95rem;
  line-height: 1.6;
}
.b-body .pamphlet-toc-link::before{
  content: "";
  width: 6px; height: 6px; flex: none;
  border-radius: 50%;
  background: #2F6BFF;
}
.b-body .pamphlet-toc-link:hover{ color: #2F6BFF; }
.b-body .pamphlet-toc-h3{ padding-left: 14px; font-size: .9rem; color: #4a5568; }

/* 목차 바로 위 요약 상자와도 떨어지게 */
.b-body .pamphlet-intro{ margin-bottom: 8px; }
