/* 本站增量：保留 styles.css 原件，只补充图解和长文阅读。 */
.skip-link{position:absolute;left:16px;top:-100px;background:#fff;color:#831843;padding:12px;z-index:100}
.skip-link:focus{top:12px}
.content-cover .cover-bg img{width:100%;height:100%;object-fit:cover;display:block}
.hot-card h3 a,.news-item h4 a{color:inherit}
.hot-card h3 a:hover,.news-item h4 a:hover{text-decoration:underline}
.story-card p{overflow-wrap:anywhere}
.story-card h4{scroll-margin-top:140px}
.story-card p+p{margin-top:16px}
.logo img{width:44px;height:44px}
@media(max-width:600px){.hero h1{overflow-wrap:anywhere}.story-card{padding:24px 18px}.story-card p{font-size:15px}.story-card h4{scroll-margin-top:170px}}
.content-cover{height:auto;background:#fff7fb}
.content-cover .cover-bg{height:auto;aspect-ratio:4/3}
.content-cover .cover-bg img{height:auto;object-fit:contain}
.content-cover .tag{position:static;display:inline-block;margin:10px 12px 6px;background:#831843}
.content-cover .meta{position:static;display:flex;justify-content:space-between;margin:0 12px 10px;color:#6b3565;background:transparent;padding:0;gap:6px}
