/* 仅扩展本专题的长文与信息图，原模版样式保留。 */
.reading-chapter{padding-top:28px;border-top:1px solid #f3d9ed;margin-top:30px}
.reading-part{margin:24px 0}
.reading-part h5{font-size:17px;color:var(--deep);margin:20px 0 12px;line-height:1.7}
.reading-part ul{padding-left:24px;color:#475569;font-size:15px;line-height:2.1}
.reading-figure{margin:26px 0;background:#fff7fc;border-radius:18px;overflow:hidden;border:1px solid #f3d9ed}
.reading-figure img{display:block;width:100%;height:auto}
.reading-figure figcaption{padding:12px 18px;color:#64748b;font-size:13px;line-height:1.8}
.reading-table{overflow-x:auto;margin-top:18px;border:1px solid #f3d9ed;border-radius:12px}
.reading-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8}
.reading-table caption{text-align:left;padding:12px 16px;color:#831843;font-weight:700;background:#fff1f8}
.reading-table th,.reading-table td{padding:14px;text-align:left;border-bottom:1px solid #f3d9ed;vertical-align:top}
.reading-table th{color:#831843;background:#fdf4ff}
.hot-card h3 a{color:inherit;text-decoration:underline;text-decoration-color:#e9d5ff;text-underline-offset:5px}
@media(max-width:600px){.reading-part h5{font-size:16px}.reading-table th,.reading-table td{padding:10px 8px;font-size:12px}.reading-figure figcaption{font-size:12px}}
