*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5}.logo-container{height:32px;margin:16px;display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden}.page-header{margin-bottom:16px}.stats-card{cursor:pointer;transition:transform .15s,box-shadow .15s}.stats-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.menu-btn{position:fixed;top:8px;left:8px;z-index:900;display:none;background:#fff;border:1px solid #e8e8e8;border-radius:6px;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;font-size:18px;box-shadow:0 2px 6px #00000014}@media (max-width: 768px){.menu-btn{display:flex}}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-card{border-radius:0!important}.page-header{padding:0 4px}main.ant-layout-content{padding:12px 8px!important}}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 768px){.desktop-only{display:none}.mobile-only{display:block}}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-page{max-width:1440px;margin:0 auto}.news-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.news-header h3.ant-typography{margin:0 0 4px;font-size:22px;line-height:1.35;letter-spacing:0}.news-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;background:#fff;border-top:1px solid #e6e9ee;border-bottom:1px solid #e6e9ee}.news-overview>div{min-width:0;padding:16px 20px;border-right:1px solid #eef0f3}.news-overview>div:last-child{border-right:0}.news-overview span,.news-overview strong{display:block}.news-overview span{margin-bottom:5px;color:#667085;font-size:12px}.news-overview strong{overflow:hidden;color:#172033;font-size:17px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.news-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.news-search{width:min(380px,42vw)}.news-category-select{width:150px}.news-result-count{margin-left:auto;white-space:nowrap}.news-table{overflow:hidden;background:#fff;border:1px solid #e6e9ee;border-radius:8px}.news-table .ant-table-thead>tr>th{padding-top:11px;padding-bottom:11px;color:#475467;font-size:12px;font-weight:600;background:#f8f9fb}.news-table .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;vertical-align:middle}.news-title-button{display:block;width:100%;padding:0;overflow:hidden;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.news-title-button:focus-visible{outline:2px solid #1677ff;outline-offset:3px;border-radius:4px}.news-title-text,.news-title-summary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-title-text{margin-bottom:3px;color:#172033;font-weight:600}.news-title-button:hover .news-title-text{color:#1677ff}.news-title-summary{color:#667085;font-size:12px}.news-loading,.news-empty{min-height:360px;padding:32px;background:#fff;border:1px solid #e6e9ee;border-radius:8px}.news-empty{display:flex;align-items:center;justify-content:center}.news-detail{max-width:70ch}.news-detail h3.ant-typography{margin:20px 0 16px;color:#172033;font-size:24px;line-height:1.45;letter-spacing:0;text-wrap:balance}.news-detail .ant-typography{color:#344054;font-size:15px;line-height:1.8;text-wrap:pretty}@media (max-width: 768px){.news-page{padding-top:42px}.news-header{align-items:stretch;gap:14px;margin-bottom:16px}.news-header>div{min-width:0}.news-header h3.ant-typography{font-size:20px}.news-header>.ant-btn{align-self:flex-start;flex-shrink:0}.news-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:-8px;margin-left:-8px}.news-overview>div{padding:13px 16px}.news-overview>div:nth-child(2){border-right:0}.news-overview>div:nth-child(-n+2){border-bottom:1px solid #eef0f3}.news-toolbar{flex-wrap:wrap}.news-search{width:100%}.news-category-select{flex:1;min-width:140px}.news-result-count{width:100%;margin-left:0;font-size:12px}.news-mobile-list{margin:0 -8px;background:#fff;border-top:1px solid #e6e9ee;border-bottom:1px solid #e6e9ee}.news-mobile-item{display:block;width:100%;padding:16px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f3;cursor:pointer}.news-mobile-item:last-child{border-bottom:0}.news-mobile-item:active{background:#f8f9fb}.news-mobile-meta{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#667085;font-size:12px}.news-mobile-meta time{margin-left:auto;white-space:nowrap}.news-mobile-item>strong{display:block;margin-bottom:7px;color:#172033;font-size:15px;line-height:1.5}.news-mobile-summary{display:-webkit-box;overflow:hidden;color:#667085;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-loading,.news-empty{margin:0 -8px;border-right:0;border-left:0;border-radius:0}.news-detail h3.ant-typography{font-size:20px}}@media (prefers-reduced-motion: reduce){.news-title-button,.news-mobile-item{transition:none}}
