/* ============================================================
   继续教育 jixujiaoyu.css
   骨架：F 曲线（thread-arc）—— 页面左侧一条 SVG 金色绶带贯穿
   母题：年轮 —— 板块卡片做成同心圆年轮质感，数字年份层层圈进
   ============================================================ */

.jx-hero .crumb em { color: var(--gold-deep); font-style: normal; }

/* ---------- 曲线绶带：固定在内容区左侧 ---------- */
.jx-ribbon {
  position: absolute; left: 26px; top: 0; bottom: 0; width: 60px; height: 100%;
  opacity: .9; pointer-events: none;
}
section { position: relative; }

/* ---------- 年轮卡：政策背景板块 ---------- */
.jx-cycle-sec .pearl-card, .section .pearl-card { overflow: hidden; }
/* 年轮同心圆装饰（右上角） */
.section .pearl-card::after {
  content: ""; position: absolute; right: -50px; top: -50px;
  width: 150px; height: 150px; border-radius: 50%;
  border: 2px solid rgba(194, 160, 75, .35);
  box-shadow: 0 0 0 18px rgba(194, 160, 75, .08), 0 0 0 36px rgba(194, 160, 75, .05);
}

.tbl-wrap { overflow-x: auto; border-radius: var(--radius); }
.jx-note { margin-top: 16px; font-size: 13.5px; color: var(--ink-mute); }
.jx-figcap { margin-top: 12px; font-size: 13.5px; color: var(--ink-mute); text-align: center; }

/* ---------- 注意事项板块：虚线年轮引导 ---------- */
.jx-tip-sec { border-top: 1px dashed var(--gold-light); }

/* ---------- FAQ ---------- */
.jx-faq .acc { max-width: 860px; margin-inline: auto; }

/* ---------- 工具间距类 ---------- */
.mb-xs{margin-bottom:12px}.mb-s{margin-bottom:16px}.mb-l{margin-bottom:24px}.mt-xs{margin-top:14px}.mt-s{margin-top:16px}.mt-m{margin-top:18px}.mt-xl{margin-top:36px}
.mw-l{max-width:820px}.jx-grid3{gap:16px}
