.site-head nav .active{color:#fff;font-weight:700}
.site-head{position:sticky;top:0;z-index:50}
.category-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:-112px 0 68px;position:relative;z-index:3}
.category-nav a{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 14px 35px rgba(19,41,75,.09);transition:.3s}
.category-nav a:hover,.category-nav a.on{transform:translateY(-4px);border-color:#87adf4;box-shadow:0 20px 42px rgba(19,41,75,.15)}
.category-nav a.on{background:linear-gradient(145deg,#13294b,#28599a);color:#fff}
.category-nav i,.topic-icon,.article-topic i{font-style:normal;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#eaf1ff;color:#2f6fed;font-weight:800}
.category-nav i{width:40px;height:40px;font-size:15px}.category-nav a.on i{background:rgba(255,255,255,.16);color:#fff}
.category-nav span,.category-nav b,.category-nav small{display:block}.category-nav b{font-size:15px}.category-nav small{font-size:11px;color:#7b899b;margin-top:2px}.category-nav a.on small{color:#bed0ed}
.list-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.list-heading span{color:#2f6fed;font-size:12px;letter-spacing:1px;font-weight:700}.list-heading h2{margin:3px 0 0;color:#13294b;font-size:28px}.list-heading>b{font-size:13px;color:#7b899b;font-weight:500}
.card-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#718096}.card-meta .topic-icon{width:27px;height:27px}.card-meta b{color:#2f6fed}.card-meta time{margin-left:auto}
.article-topic{display:inline-flex!important;align-items:center;gap:6px;background:rgba(255,255,255,.12)!important}.article-topic i{width:23px;height:23px;background:rgba(255,255,255,.16);color:#fff}
.news-tools{position:sticky;top:82px;z-index:40;margin:-24px 0 68px;padding:14px;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 14px 34px rgba(19,41,75,.12);display:flex;align-items:center;gap:16px}.category-jump{display:flex;gap:8px;flex:1}.category-jump a{background:#fff;border:1px solid #e2e8f0;border-radius:99px;padding:10px 20px;color:#13294b;font-weight:700;white-space:nowrap}.category-jump a:hover,.category-jump a.on{color:#fff;background:#2f6fed;border-color:#2f6fed}.news-search{display:flex;align-items:center;width:min(390px,40%);border:1px solid #d8e1ec;border-radius:99px;background:#f8faff;padding:0 10px 0 16px}.news-search input{width:100%;border:0;outline:0;background:transparent;padding:11px 6px;font:inherit;color:#13294b}.news-search button{border:0;background:none;color:#75859a;cursor:pointer;font-size:18px;padding:5px 8px}.search-empty{text-align:center;padding:80px 20px;color:#718096;background:#f8faff;border-radius:16px;margin-bottom:70px}
.category-section{scroll-margin-top:24px;margin-bottom:78px}.category-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.category-heading span{font-size:12px;color:#2f6fed;letter-spacing:1px}.category-heading h2{font-size:30px;color:#13294b;margin:3px 0 0}.category-heading>b{font-size:13px;color:#7b899b;font-weight:500}
.icon-title{display:flex;align-items:flex-start;gap:10px}.icon-title .topic-icon{width:29px;height:29px;font-size:12px;margin-top:1px}.icon-title a{flex:1}
@media(max-width:900px){.category-nav{grid-template-columns:1fr 1fr;margin-top:-78px}}
@media(max-width:760px){.news-tools{top:82px;flex-direction:column;align-items:stretch;margin-bottom:48px;padding:10px}.category-jump{overflow-x:auto;padding-bottom:2px}.category-jump a{padding:9px 14px;font-size:13px}.news-search{width:100%}}
@media(max-width:560px){.category-nav{grid-template-columns:1fr;margin-top:-54px;gap:10px}.list-heading{align-items:flex-start}.category-nav a{padding:14px}.article-meta{flex-wrap:wrap}.category-heading h2{font-size:25px}}
