/* ============================================================
   教育培训行业实战案例 · 极简目录页
   独立样式（edc- 前缀，避开 style.css 中已占用的 ec- 前缀）
   白底 / 黑字 / 大标题 / 大留白 / 细灰线分隔 / 金色极少点缀
   ============================================================ */

.edc-top{ padding:clamp(38px,7vw,68px) 0 0; }
.edc-kicker{
  font-size:12.5px; font-weight:700; letter-spacing:.22em;
  color:var(--gold-d); margin:0;
}

.edc-list{ padding:clamp(18px,3vw,30px) 0 clamp(56px,9vw,96px); }

/* 每个案例整块；案例之间用一条细灰线分隔 */
.edc-item{
  display:block;
  text-decoration:none; color:inherit;
  padding:clamp(38px,6.5vw,66px) 0;
  border-top:1px solid var(--line);
}
.edc-item:first-of-type{ border-top:none; padding-top:clamp(24px,4vw,40px); }

a.edc-item{ transition:opacity .25s var(--ease); }
a.edc-item:hover{ opacity:.72; }

.edc-ind{
  font-size:13.5px; font-weight:600; letter-spacing:.05em;
  color:var(--ink-3); margin:0 0 16px;
}
.edc-title{
  margin:0;
  font-family:var(--serif); font-weight:700;
  font-size:clamp(26px,5.4vw,48px); line-height:1.3; letter-spacing:-.01em;
  color:var(--ink);
}
.edc-hook{
  margin:18px 0 0;
  font-size:clamp(15px,2.4vw,17px); line-height:1.8; color:var(--ink-2);
  max-width:34em;
}
.edc-more{
  margin-top:22px;
  display:inline-flex; align-items:center; gap:8px;
  font-size:15px; font-weight:700; color:var(--gold-d);
}
a.edc-item .edc-more .arw{ transition:transform .25s var(--ease); }
a.edc-item:hover .edc-more .arw{ transform:translateX(5px); }

/* CASE 02 占位（详情页未建，不可点击跳转） */
.edc-item--soon{ cursor:default; }
.edc-soon{
  display:inline-block; margin-top:22px;
  font-size:12px; font-weight:700; letter-spacing:.12em;
  color:var(--gold-d);
  background:var(--gold-soft); border:1px solid var(--gold);
  border-radius:2px; padding:6px 12px;
}
