/* 本站长标题与信息图适配；原模版 styles.css 完整保留。 */
.hero h1{overflow-wrap:anywhere;line-height:1.35}
.logo small{display:block;font-size:9px;letter-spacing:1.4px}
.logo{font-size:18px;line-height:1.35}
.nav-links{gap:16px;white-space:nowrap}
.content-cover img.cover-bg{object-fit:cover}
.content-body h4,.content-body p{-webkit-line-clamp:unset;display:block}
.content-body{display:flex;flex-direction:column;height:calc(100% - 200px)}
.content-btn{align-self:flex-start;margin-top:auto}
.index-diagram{margin:28px 0}
.index-diagram img{width:100%;height:auto;border-radius:18px}
.index-diagram figcaption{font-size:13px;color:#64748b;margin-top:10px;line-height:1.9}
.guide-section{padding-top:12px}
.guide-section p{margin-bottom:18px}
.story-card h4{font-size:19px}
.hot-card a,.news-item a{text-decoration:underline;text-decoration-color:#fbcfe8;text-underline-offset:5px}
@media(max-width:1150px){.nav-links{display:none}}
@media(max-width:600px){.hero h1{font-size:29px}.hero-search button{white-space:nowrap}.story-card h4{font-size:17px}.index-diagram{margin:22px -6px}.content-body{height:auto}.content-btn{margin-top:8px}}
