/* 本站内容补充；模版7原始 styles.css 保持不变。 */
.skip-link{position:absolute;left:16px;top:-80px;z-index:999;background:#831843;color:white;padding:12px 18px;border-radius:10px}
.skip-link:focus{top:12px}
.content-cover .cover-bg img{display:block;width:100%;height:100%;object-fit:contain}
.story-section{padding-top:20px;margin-top:24px;border-top:1px solid #f3d6e9}
.story-card h5{font-size:16px;color:#831843;margin:20px 0 9px;line-height:1.6}
.story-card ol,.story-card ul{padding-left:24px;color:#475569;font-size:14px;line-height:2}
.story-section,.story-card h5{scroll-margin-top:160px}
.hot-card h3 a,.news-item h4 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.hero .desc2{max-width:860px;margin-left:auto;margin-right:auto}
@media(max-width:600px){.story-section,.story-card h5{scroll-margin-top:180px}.content-cover{height:auto;aspect-ratio:4/3}.content-cover .cover-bg{height:100%}.story-card p{font-size:15px}}
