/* 本站长标题与新增长文信息图适配；原模板 styles.css 保持不变。 */
.logo{font-size:17px;line-height:1.4;max-width:330px}.logo small{display:block;margin:4px 0 0}.nav-links{gap:16px;flex-shrink:0}.nav-links a{white-space:nowrap}.topbar{gap:18px}.topbar-right{flex-shrink:0}.search-box{width:160px}.btn-nav{white-space:nowrap;padding:9px 18px}.logo span{overflow-wrap:anywhere}.hero h1{line-height:1.5}.story-card h5{font-size:16px;color:var(--deep);margin:18px 0 8px}.story-card h4{font-size:22px;margin:32px 0 16px}.story-figure{margin:24px 0}.diagram-scroll{overflow-x:auto;border-radius:18px;background:#fff5fa}.diagram-scroll img{width:100%;min-width:760px;max-width:none;height:auto}.story-figure figcaption{font-size:13px;color:#475569;margin-top:8px}.story-part{scroll-margin-top:150px}.story-part p{margin-bottom:15px}.hot-card a:hover,.news-item a:hover{text-decoration:underline}
@media(max-width:1200px){.nav-links{display:none}.topbar{padding:12px 20px;height:auto}}
@media(max-width:600px){.logo{font-size:17px;max-width:100%}.topbar{padding:12px 16px}.topbar-right{width:100%}.search-box{width:auto}.hero h1{font-size:28px}.story-card h4{font-size:20px}.story-part{scroll-margin-top:160px}}
