/* 本站内容适配；模版7原始 styles.css 保留。 */
.skip-link{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-150%);background:#831843;color:white;padding:12px 18px;border-radius:8px}.skip-link:focus{transform:translateY(0)}
.content-cover .cover-bg img{display:block;width:100%;height:100%;object-fit:cover}
.workflow-figure{margin:22px 0 30px}.workflow-figure img{display:block;width:100%;height:auto;border-radius:16px}.workflow-figure figcaption{font-size:13px;color:#64748b;margin-top:8px}
.story-card p{max-width:76ch;font-size:15px}.story-card h4{font-size:20px;margin-top:32px}h4[id],.news-item .date[id]{scroll-margin-top:110px}
.topbar .logo{min-width:0}.logo small{display:block;letter-spacing:1px}.logo>span{line-height:1.3}.hero h1{overflow-wrap:anywhere}.story-card p,.news-item p{overflow-wrap:anywhere}
@media(min-width:901px) and (max-width:1250px){.topbar .search-box{display:none}.nav-links{gap:10px}.topbar{gap:12px}.logo{font-size:19px}.btn-nav{padding:9px 14px}}
@media(max-width:600px){.logo{font-size:20px}.hero h1{font-size:29px}.workflow-figure{margin-left:-8px;margin-right:-8px}.story-card h4{font-size:18px}h4[id],.news-item .date[id]{scroll-margin-top:150px}}
