/* 本站内容排版补充；模版7原 styles.css 保持不变。 */
.skip-link{position:fixed;left:16px;top:-80px;background:#831843;color:white;padding:10px 18px;z-index:200;border-radius:10px}.skip-link:focus{top:12px}
.content-cover .cover-bg img{width:100%;height:100%;object-fit:cover}.content-cover .cover-bg{height:200px}
.story-section{margin-top:30px}.story-card h5{font-size:15px;color:var(--deep);margin:24px 0 10px}.story-card .story-section h4{font-size:19px;border-bottom:1px solid #ead3e8;padding-bottom:12px}.story-card p{max-width:78ch}.story-card h5,.story-card h4{scroll-margin-top:124px}
.table-scroll{overflow-x:auto;margin:20px 0 30px;border:1px solid #ecd6e5;border-radius:12px}table{border-collapse:collapse;width:100%;min-width:570px;font-size:14px;color:#475569}caption{text-align:left;background:#fce7f3;padding:14px;font-weight:700;color:var(--deep)}th,td{padding:14px;text-align:left;border-bottom:1px solid #ecd6e5;vertical-align:top}thead{background:#ede9fe}tbody th{width:18%}.hot-card h3 a:hover,.news-item h4 a:hover{text-decoration:underline}
@media(max-width:600px){.hero h1{font-size:34px}.story-card h4,.story-card h5{scroll-margin-top:150px}.table-scroll{margin-left:-2px;margin-right:-2px}}
