/* 本站内容适配：保留 styles.css 原框架与配色。 */
.hero h1{line-height:1.45}.hero h1 .g1{display:inline-block;margin-top:12px}
.cover-bg img{display:block;width:100%;height:100%;object-fit:contain;background:#fff7fb}
.story-card h5{font-size:17px;line-height:1.8;color:var(--deep);margin:24px 0 8px}
.story-card p{overflow-wrap:anywhere}.story-card .content-btn{display:inline-block}
.hot-card h3 a,.news-item h4 a{color:inherit}.hot-card h3 a:hover,.news-item h4 a:hover{text-decoration:underline}
@media(max-width:600px){.hero h1{font-size:29px}.story-card h5{font-size:16px}}
