/* 本站信息图与长文排版补充；模版7原始 styles.css 保持不变。 */
.content-cover .cover-bg img{width:100%;height:100%;object-fit:cover;display:block}
.hot-card h3 a,.news-item h4 a{color:inherit;text-decoration:none}
.hot-card h3 a:hover,.news-item h4 a:hover{text-decoration:underline}
.story-section{scroll-margin-top:110px;margin-top:36px;padding-top:8px}
.story-section h4{line-height:1.65}
.story-section p{overflow-wrap:anywhere}
.story-section ul{padding-left:24px;line-height:1.9;color:#6b455a;margin:14px 0}
.practice-note{border-left:4px solid #a78bfa;background:#faf5ff;border-radius:0 14px 14px 0;padding:18px 22px;margin:20px 0;scroll-margin-top:110px}
.practice-note h5{font-size:17px;color:#831843;margin:0 0 8px}
.practice-note p{margin:0}
.source-ref{font-size:14px}
.source-ref a{color:#7e22ce;text-decoration:underline}
.content-card,.story-card,.news-item{min-width:0}
@media(max-width:600px){.hero h1{overflow-wrap:anywhere}.practice-note{padding:15px}.story-section{scroll-margin-top:85px}.foot-grid{gap:25px}.content-cover .cover-bg img{object-fit:contain}.content-cover .meta{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
