/* ============================================================
   报考条件 baokaotiaojian.css
   骨架：B 左轨（thread-l）+ hero-half
   母题：门槛阶梯 —— 四道门槛做成逐级抬升的台阶卡，左轨串线节点配阶梯小吊坠
   ============================================================ */

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

/* ---------- 门槛阶梯：四级台阶，逐级抬升 ---------- */
.bkt-steps {
  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;
  margin-top: 26px; align-items: end;
}
.bkt-step {
  position: relative; background: var(--grad-cream);
  border: 1px solid rgba(194, 160, 75, .3); border-radius: var(--radius);
  padding: 26px 22px 24px; transition: transform .4s ease, box-shadow .4s ease;
}
/* 逐级抬升，像四级台阶 */
.bkt-step:nth-child(1) { transform: translateY(36px); }
.bkt-step:nth-child(2) { transform: translateY(24px); }
.bkt-step:nth-child(3) { transform: translateY(12px); }
.bkt-step:nth-child(4) { transform: translateY(0); }
.bkt-stagger-on .bkt-step, .bkt-step:hover { transform: translateY(-4px); box-shadow: var(--shadow-gold); }
.bkt-step-num {
  font-family: var(--font-serif); font-size: 13px; letter-spacing: .2em;
  color: var(--gold-deep); display: block; margin-bottom: 10px;
}
/* 台阶底边：一条金色踏步线 */
.bkt-step::after {
  content: ""; position: absolute; left: 22px; right: 22px; bottom: 12px;
  height: 2px; background: linear-gradient(90deg, var(--gold-light), var(--gold));
  border-radius: 2px; opacity: .55;
}
.bkt-step h3 { font-size: 19px; margin-bottom: 10px; }
.bkt-step p { font-size: 14px; color: var(--ink-soft); }
@media (max-width: 980px) {
  .bkt-steps { grid-template-columns: 1fr 1fr; }
  .bkt-step:nth-child(1), .bkt-step:nth-child(2), .bkt-step:nth-child(3) { transform: none; }
}
@media (max-width: 620px) { .bkt-steps { grid-template-columns: 1fr; } }

/* ---------- 表格 ---------- */
.tbl-wrap { overflow-x: auto; border-radius: var(--radius); }
.bkt-note { margin-top: 18px; font-size: 13.5px; color: var(--ink-mute); }

/* ---------- 配图说明 ---------- */
.bkt-figcap { margin-top: 12px; font-size: 13.5px; color: var(--ink-mute); text-align: center; }

/* ---------- 左轨串线本页变化：在节点旁挂小阶梯 SVG 吊坠 ---------- */
.thread-l > .pearl::after {
  content: ""; position: absolute; left: 14px; top: 50%;
  width: 10px; height: 16px; transform: translateY(-50%);
  border-left: 2px solid var(--gold-light); border-bottom: 2px solid var(--gold-light);
  border-radius: 0 0 0 4px; opacity: .7;
}

/* ---------- FAQ 收窄 ---------- */
.bkt-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}
