/* ============================================================================
   news-zhengce.html 政策解读栏目专属样式（复古美式工业风）
   ========================================================================== */

/* ---------- 题头：黄铜竖条深色题头 ---------- */
.zc-head{
  position:relative;padding:calc(var(--header-h) + 60px) 0 56px;overflow:hidden;
  background:var(--brown-900);color:var(--cream-100);
}
.zc-head::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--brass);
}
.zc-head-inner{padding-left:20px}
.zc-head .crumb{margin-bottom:16px}
.zc-head h1{font-size:clamp(32px,4.6vw,50px);color:var(--cream-50);margin-bottom:12px}
.zc-head p{font-size:15.5px;color:var(--cream-200);max-width:660px;line-height:1.9}

/* ---------- 栏目导读 ---------- */
.zc-intro-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(26px,4vw,52px);align-items:center}
.zc-intro-media img{width:100%;height:300px;object-fit:cover;box-shadow:var(--shadow-md)}
.zc-intro-body h2{font-size:clamp(22px,2.6vw,30px);color:var(--brown-800);margin-bottom:12px}
.zc-intro-body p{font-size:14.5px;color:var(--ink-soft);line-height:1.9;margin-bottom:10px}

/* ---------- 列表：大编号纵向清单 ---------- */
.zc-list-sec{background:var(--cream-100)}
.zc-list{max-width:960px;margin:0 auto;display:flex;flex-direction:column}
.zc-row{
  display:grid;grid-template-columns:90px 260px 1fr;gap:24px;align-items:center;
  padding:26px 0;border-bottom:1px solid var(--line);
}
.zc-row:first-child{border-top:2px solid var(--brass)}
.zc-list{counter-reset:zcc}
.zc-row::before{
  content:counter(zcc,decimal-leading-zero);counter-increment:zcc;
  font-family:var(--font-display);font-size:44px;font-weight:700;color:var(--brass);line-height:1;
}
.zc-row-media img{width:100%;height:150px;object-fit:cover;border:1px solid var(--line)}
.zc-row-body h2{font-size:18px;line-height:1.5;margin-bottom:8px}
.zc-row-body h2 a:hover{color:var(--green-600)}
.zc-row-body p{
  font-size:13.5px;color:var(--ink-soft);line-height:1.8;margin-bottom:8px;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.zc-row-body time{font-size:12.5px;color:var(--brass);letter-spacing:.08em}

/* ---------- 影响说明 ---------- */
.zc-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.zc-impact-card{
  background:var(--cream-50);border:1px solid var(--line);padding:26px 22px;
  border-left:4px solid var(--green-600);
}
.zc-impact-card h3{font-size:18px;color:var(--brown-800);margin-bottom:8px}
.zc-impact-card p{font-size:14px;color:var(--ink-soft);line-height:1.85}

/* ---------- 本地关注点 ---------- */
.zc-local{background:var(--cream-100)}
.zc-local-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(26px,4vw,52px);align-items:center}
.zc-local-body h2{font-size:clamp(22px,2.6vw,30px);color:var(--brown-800);margin-bottom:12px}
.zc-local-body p{font-size:14.5px;color:var(--ink-soft);line-height:1.9;margin-bottom:12px}
.zc-local-media img{width:100%;height:280px;object-fit:cover;box-shadow:var(--shadow-md)}

/* ---------- 服务链 ---------- */
.zc-links-media{margin-bottom:22px}
.zc-links-media img{width:100%;height:220px;object-fit:cover}
.zc-link-row{display:flex;flex-wrap:wrap;gap:12px}
.zc-link-row a{
  padding:11px 22px;background:var(--green-800);color:var(--cream-50);font-size:14px;
  border-radius:var(--r-sm);transition:background .25s ease,padding-left .25s ease;
}
.zc-link-row a:hover{background:var(--green-600);padding-left:28px}

/* ---------- 底部行动带 ---------- */
.zc-foot{padding:60px 0;text-align:center}
.zc-foot h2{color:var(--cream-50);font-size:clamp(24px,3vw,32px);margin-bottom:10px}
.zc-foot p{color:var(--cream-200);margin-bottom:22px}
.zc-foot-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}

/* ---------- 响应式 ---------- */
@media (max-width:900px){
  .zc-row{grid-template-columns:60px 1fr;gap:14px}
  .zc-row-media{grid-column:1/-1}
  .zc-intro-wrap,.zc-local-wrap{grid-template-columns:1fr}
  .zc-impact-grid{grid-template-columns:1fr}
}

/* 读政策的正确姿势 */.zc-talk-body{max-width:820px;margin:0 auto}.zc-talk-body p{font-size:14.5px;color:var(--ink-soft);line-height:2;margin-bottom:14px}

/* 政策变化常见三类 */
.zc-band-list{display:flex;flex-direction:column;gap:0;max-width:900px;margin:0 auto}
.zc-band{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line);background:var(--cream-50)}
.zc-band h3{font-size:17px;color:var(--brass)}
.zc-band p{font-size:14.5px;color:var(--ink-soft);line-height:1.9}
/* 双城报考入口 */
.zc-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.zc-city-card{background:var(--cream-50);border:1px solid var(--line);padding:26px;border-top:4px solid var(--green-700);transition:transform .3s ease,box-shadow .3s ease}
.zc-city-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
.zc-city-card h3{font-size:19px;color:var(--brown-800);margin-bottom:8px}
.zc-city-card p{font-size:14px;color:var(--ink-soft);line-height:1.9}
@media(max-width:900px){.zc-band{grid-template-columns:1fr;gap:8px}.zc-city-grid{grid-template-columns:1fr}}

/* 政策影响个人企业 */
.zc-impact2-body{max-width:820px;margin:0 auto}
.zc-impact2-body p{font-size:14.5px;color:var(--ink-soft);line-height:2;margin-bottom:14px}

/* 政策原文去哪看 */
.zc-where-body{max-width:820px;margin:0 auto}
.zc-where-body p{font-size:14.5px;color:var(--ink-soft);line-height:2;margin-bottom:14px}
