/* 时政月度详情页专有样式（生成期落盘）。page-head / block / outline / pv-* / claim-btn / rel-title / footer 都在 common.css。 */
.cat-hero{margin:14px 0 0;border-radius:var(--radius);color:#fff;padding:20px 18px;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}
.cat-hero .hero-tag{display:inline-block;font-size:11px;font-weight:700;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:3px 10px}
.cat-hero .hero-name{font-size:22px;font-weight:800;margin-top:8px}
.cat-hero .hero-sub{font-size:12px;opacity:.94;margin-top:4px}
.cat-hero .star{position:absolute;right:16px;bottom:14px;opacity:.45}
.cat-hero.h-mint{background:linear-gradient(135deg,#5FBFA9,#8FD3C7)}
.cat-hero.h-purple{background:linear-gradient(135deg,#9B85D3,#B7A6E0)}
.cat-hero.h-orange{background:linear-gradient(135deg,#FF6B4A,#FF9A7A)}
.cat-hero.h-blue{background:linear-gradient(135deg,#5F84B8,#7A9CC6)}
.cat-hero.h-apricot{background:linear-gradient(135deg,#E8B96A,#F2C48D)}
.cat-hero.h-pink{background:linear-gradient(135deg,#EF9A8E,#F7BCB2)}
/* 本月重点事件 */
.pt-item{display:flex;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:13px 14px;box-shadow:var(--shadow);margin-bottom:10px}
.pt-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange-deep);margin-top:6px}
.pt-t{font-size:14px;font-weight:800}
.pt-d{font-size:12px;color:var(--sub);margin-top:3px;line-height:1.6}
/* 月份内链 chips（全量月份，§6.4 内链要求） */
.sz-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}
.sz-chip{font-size:12px;font-weight:600;color:var(--sub);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 13px;transition:all .2s}
.sz-chip.on{color:#fff;background:var(--orange-deep);border-color:var(--orange-deep)}
