.news-library{background:#fff;color:#233b59;min-width:0;padding:20px;font:14px/1.7 "Microsoft YaHei",system-ui,sans-serif}.news-library h1{font-size:23px;color:#09264d;margin:0 0 8px}.news-library header>p,.news-library-note{color:#718096}.news-library-filter{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:16px 0;border-bottom:1px solid #e5eaf1}.news-library-filter label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#60748f}.news-library input,.news-library select,.news-library button{font:inherit;min-height:35px;border:1px solid #dce4ee;border-radius:5px;background:#fff;padding:5px 9px;color:#233b59}.news-library button{cursor:pointer}.news-library button:disabled{opacity:.45;cursor:default}.news-library-filter input[type=number]{width:65px}.news-library a{color:#125da5;text-decoration:none}.news-library a:hover{text-decoration:underline}.news-library-row{display:grid;grid-template-columns:minmax(0,1fr) 95px;gap:20px;padding:19px 0;border-bottom:1px solid #edf0f4}.news-library-row h2{font-size:17px;line-height:1.5;margin:0 0 8px}.news-library-meta{display:flex;gap:6px 15px;flex-wrap:wrap;color:#77869a;font-size:12px}.news-library-score{font-size:17px;color:#245c98;white-space:nowrap;text-align:right}.news-library-score small{display:block;font-size:11px;color:#77869a}.news-library-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:8px;font-size:12px;color:#8491a2}.news-library-reader{max-width:900px;margin:auto}.news-library-reader h1{margin:22px 0 16px;line-height:1.5}.news-library-reader>.news-library-score{display:block;margin:12px 0;text-align:left}.news-library-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.95;margin:24px 0}.news-library-reader footer{border-top:1px solid #e5eaf1;padding:20px 0}.news-library-lock{padding:22px;background:#f4f8fd;margin:24px 0}.news-library-lock button{display:block;margin-top:12px}.news-library-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:22px}.news-library :focus-visible{outline:2px solid #0877ff;outline-offset:3px}body.hub-is-news-library .main>.banner,body.hub-is-news-library .main>.scanner,body.hub-is-news-library .main>.content-card,body.hub-is-news-library #opportunities-section,body.hub-is-news-library #financing-events-section,body.hub-is-news-library #ipo-events-section,body.hub-is-news-library #companies-section,body.hub-is-news-library #institutions-section,body.hub-is-news-library #policy-signals-section{display:none!important}body.hub-is-news-library #news-library-section{display:block!important}@media(max-width:700px){.news-library{padding:14px}.news-library-row{gap:10px;grid-template-columns:minmax(0,1fr) 75px}.news-library-row h2{font-size:15px}.news-library-filter label:first-child{width:100%}.news-library-filter input[type=search]{width:100%}.news-library-filter input[type=date]{max-width:145px}.news-library-reader h1{font-size:21px}}
.news-library [hidden]{display:none!important}
.news-library-filter{display:block;padding:0;margin:20px 0 12px;border:1px solid #e4eaf2;border-radius:8px;overflow:hidden}
.news-filter-row{display:grid;grid-template-columns:104px minmax(0,1fr);min-width:0;border-bottom:1px solid #edf1f6}
.news-filter-row:last-child{border-bottom:0}
.news-filter-heading{display:flex;align-items:center;padding:12px 16px;background:#f1f6ff;color:#18263b;font-size:13px;font-weight:600}
.news-filter-fields{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;padding:10px 14px;min-width:0}
.news-library-filter .news-filter-fields label{display:flex;flex-direction:row;align-items:center;gap:8px;color:#657892;white-space:nowrap}
.news-library-filter .news-filter-fields input,.news-library-filter .news-filter-fields select{height:34px;min-height:34px;max-width:100%;font-size:13px}
.news-library-filter .news-filter-search{flex:1;min-width:0}
.news-library-filter .news-filter-search input{width:min(100%,460px)}
.news-library-filter input[type=number]{width:70px}
.news-filter-actions{display:flex;gap:8px;margin-left:auto}
.news-filter-actions button{min-height:34px;padding:5px 15px;font-size:13px}
.news-filter-actions button[type=submit]{background:#1264d9;border-color:#1264d9;color:#fff}
.news-filter-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.news-filter-row{grid-template-columns:78px minmax(0,1fr)}.news-filter-heading{padding:10px}.news-filter-fields{gap:8px 12px;padding:10px}.news-library-filter .news-filter-fields label:first-child{width:auto}.news-library-filter .news-filter-fields .news-filter-search{width:100%;flex-basis:100%}.news-filter-actions{margin-left:0}.news-library-filter input[type=date]{max-width:145px}}
.news-library-filter{border:0;overflow:visible}
.news-library-filter .news-filter-search{display:block;margin-bottom:14px}
.news-library-filter .news-filter-search input{width:100%;height:42px;padding:8px 13px;font-size:14px}
.news-filter-grid{border:1px solid #edf2f9;border-radius:6px;overflow:hidden;background:#f7faff}
.news-filter-options{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.news-library-filter .news-filter-options label{position:relative;display:inline-flex;cursor:pointer}
.news-library-filter .news-filter-options input{position:absolute;width:1px;height:1px;min-height:0;opacity:0}
.news-filter-options label span{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid transparent;border-radius:5px;color:#526a86;font-size:13px}
.news-filter-options input:checked+span{background:transparent;color:#096cff;font-weight:600;box-shadow:inset 0 -2px #E3C928}
.news-filter-options input:focus-visible+span{outline:2px solid #0877ff;outline-offset:2px}
.news-library-table-wrap{overflow-x:auto}
.news-library-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}
.news-library-table th{padding:11px 14px;background:#f7faff;color:#75869e;font-weight:600;white-space:nowrap}
.news-library-table td{padding:14px;border-bottom:1px solid #e9edf3;vertical-align:middle;color:#6a7688}
.news-library-table-row:hover{background:#fbfcff}
.news-library-table .news-library-title-cell{width:48%;min-width:220px}
.news-library-title-cell>a{font-size:15px;font-weight:600;color:#141f30;line-height:1.4}
.news-library-title-cell>a:hover{color:#096cff}
.news-library-subline{display:block;color:#6d839c;font-size:12px;margin-top:3px}
.news-library-table td[data-label="时间"]{color:#34445b}
.news-library-table .news-library-score{text-align:left;font-size:14px;color:#18263b}
.news-library-table .news-library-score.is-unscored{color:#7188a0}
.news-library-source-cell{white-space:nowrap}
.news-library .news-library-source-cell a{color:#096cff;font-weight:500}
.news-library #news-library-score-note{color:#6d839c;font-size:12px;line-height:1.6}
.news-library-reader{max-width:920px;padding:4px 0 30px}
.news-library-reader .news-library-back{border:0;padding:4px 0;color:#587492;background:transparent}
.news-reader-heading{padding:24px 0 20px;border-bottom:1px solid #e8edf4}
.news-reader-type{display:inline-block;padding:3px 10px;border-radius:4px;background:#eef4fc;color:#426d9d;font-size:12px}
.news-library-reader .news-reader-heading h1{margin:14px 0;font-size:26px;line-height:1.45}
.news-reader-facts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;margin-top:12px;color:#77869a;font-size:12px}
.news-reader-facts .news-library-score{text-align:left;font-size:15px}
.news-library-reader>.news-library-note{margin-top:20px}
@media(max-width:700px){.news-filter-options{gap:3px}.news-filter-options label span{padding:4px 8px}.news-filter-actions{width:100%}.news-library-table-wrap{border:0}.news-library-table,.news-library-table tbody,.news-library-table tr,.news-library-table td{display:block;width:100%}.news-library-table thead{display:none}.news-library-table tr{padding:14px 0;border-bottom:1px solid #e8edf4}.news-library-table td{padding:3px 0;border:0}.news-library-table td[data-label]:before{content:attr(data-label)'：';color:#9aa8b8}.news-library-table .news-library-title-cell{width:100%;min-width:0;margin-bottom:5px}.news-library-reader .news-reader-heading h1{font-size:21px}}

.news-library>header h1{border-left:4px solid #E3C928;padding-left:12px;color:#101c2e}
.news-library-table th{background:#f1f6ff;color:#18263b}
.news-library .news-filter-actions button[type=submit]{background:#096cff;border-color:#096cff}
