.read-page{background:#f4f6f8;padding:88px 16px 48px;color:#1f2933}
.read-card{max-width:860px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(20,32,48,.06);padding:36px 40px 28px}
.read-back{display:inline-block;margin-bottom:18px;color:#2563eb;font-size:14px;text-decoration:none}
.read-back:hover{text-decoration:underline}
.read-card h1{margin:0 0 14px;color:#111827;font-size:32px;font-weight:700;line-height:1.35;letter-spacing:-.02em}
.read-meta{margin:0 0 22px;color:#6b7280;font-size:14px;line-height:1.6}
.read-meta span{margin-right:16px}
.read-cover{margin:0 0 28px}
.read-cover img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;background:#f8fafc;border-radius:10px}
.read-body{color:#1f2933;font-size:17px;line-height:1.9}
.read-body p{margin:0 0 1em}
.read-body h2,.read-body h3,.read-body h4{margin:1.4em 0 .6em;color:#111827;line-height:1.4;font-weight:700}
.read-body h2{font-size:24px}
.read-body h3{font-size:20px}
.read-body img{display:block;max-width:100%;height:auto;margin:1.2em auto;border-radius:8px}
.read-body ul,.read-body ol{margin:0 0 1em;padding-left:1.4em}
.read-body li{margin:.35em 0}
.read-body a{color:#2563eb}
.read-body blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid #93c5fd;color:#374151;background:#f8fafc}
.read-pager{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;border-top:1px solid #e5e7eb;font-size:14px;line-height:1.5}
.read-pager a{color:#2563eb;text-decoration:none}
.read-pager a:hover{text-decoration:underline}
.read-page .hotNews{max-width:1100px;margin:28px auto 0}
@media (max-width:768px){
  .read-page{padding:72px 0 24px}
  .read-card{padding:22px 16px 16px;border-radius:0}
  .read-card h1{font-size:24px}
  .read-body{font-size:16px}
  .read-pager{flex-direction:column}
}
