/* 本站内容补充样式；模版原 styles.css 保留。 */
.brand-name{max-width:230px;font-size:17px;line-height:1.4;overflow-wrap:anywhere}
.hero h1{color:#fff}.message-map{margin:28px 0}.message-map img{display:block;width:100%;height:auto;border-radius:18px}.message-map figcaption{font-size:13px;color:#64748b;margin-top:8px}.source-notes{margin-top:28px;padding:20px;background:#fff7fb;border-left:4px solid #a78bfa;border-radius:8px}.source-notes ul{padding-left:20px}.source-notes li{margin:8px 0}.source-notes a,.news-item a,.hot-card a{color:inherit;text-decoration:underline;text-underline-offset:4px}.story-card [id]{scroll-margin-top:110px}.content-card[hidden]{display:none!important}
@media(min-width:901px) and (max-width:1250px){.topbar .nav-links{display:none}}
@media(max-width:600px){.brand-name{max-width:265px;font-size:17px}.hero h1{font-size:29px;line-height:1.5}.message-map{margin:20px -4px}.source-notes{padding:16px}.source-notes a{overflow-wrap:anywhere}}
