.zx-news-page{background:linear-gradient(135deg,#f3f9fc,#fcfefe);padding-bottom:30px;color:#11253b}.zx-news-hero{background:#002d25 url('reference-earth.jpg') center 45%/cover;color:white}.zx-news-hero>.shell{min-height:166px;display:flex;flex-direction:column;justify-content:center;position:relative}.zx-news-hero h1{font-size:36px;letter-spacing:-1px;margin:0 0 14px;color:white}.zx-news-hero p{font-size:16px;margin:0;font-weight:650;letter-spacing:.5px}.zx-news-hero>div>span{position:absolute;right:30px;font-size:23px;font-style:italic;transform:rotate(-12deg);line-height:1.5;color:#d8fff1}.zx-news-shell>.breadcrumbs{font-size:11px;color:#8a9aaa;margin:16px 0}.zx-news-toolbar{display:flex;align-items:center;gap:14px;margin:16px 0 25px}.zx-news-toolbar nav{display:flex;gap:7px;flex-wrap:wrap;flex:1}.zx-news-toolbar nav a{padding:8px 12px;border-radius:20px;background:#edf2f6;color:#77869c;font-size:11px;white-space:nowrap;line-height:1.5}.zx-news-toolbar nav a[aria-current],.zx-news-periods a[aria-current]{color:white;background:linear-gradient(120deg,#00bf8e,#009774);box-shadow:0 4px 10px #00a78024}.zx-news-toolbar form{display:flex;background:#fff;border:1px solid #e8eef1;border-radius:28px;padding:3px;min-width:205px;width:245px}.zx-news-toolbar input[type=search]{background:transparent;border:0;min-width:0;width:100%;font-size:11px;box-shadow:none;padding:8px 12px}.zx-news-toolbar button{border:0;border-radius:50%;width:34px;height:34px;padding:8px;background:#00ab80;color:white;flex-shrink:0}.zx-news-toolbar button svg{width:18px;height:18px}.zx-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:20px;align-items:start}.zx-news-main{min-width:0}.zx-news-list{background:white;border:1px solid #f0f4f7;border-radius:12px;padding:0 18px}.zx-news-story{display:grid;grid-template-columns:205px minmax(0,1fr);gap:23px;padding:16px 0;border-bottom:1px solid #edf1f5}.zx-news-story:last-child{border-bottom:0}.zx-news-cover{display:block;border-radius:9px;overflow:hidden;aspect-ratio:1.78;background:#edf7f4}.zx-news-cover img{width:100%;height:100%;object-fit:cover;display:block}.zx-news-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.zx-news-copy h2{font-size:16px;line-height:1.6;margin:0 0 8px;font-weight:750}.zx-news-copy h2 a:hover{color:#00a87b}.zx-news-copy>p{color:#8290a6;font-size:12px;line-height:1.7;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zx-news-meta{display:flex;gap:14px;flex-wrap:wrap;color:#91a0b4;font-size:10px;margin-top:auto}.zx-news-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.zx-news-tags a{color:#67788e;font-size:10px;padding:3px 7px;border-radius:4px;background:#f1f5f8}.zx-news-story.is-lead{grid-template-columns:40% minmax(0,1fr);padding-top:0;padding-bottom:18px;margin-top:0}.zx-news-story.is-lead .zx-news-cover{aspect-ratio:1.55}.zx-news-story.is-lead h2{font-size:18px;margin-top:4px}.zx-news-story.is-lead .zx-news-meta{margin-top:8px}.zx-news-story.is-lead .zx-news-tags{margin-top:auto;padding-top:12px}.news-image-fallback{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;background:radial-gradient(circle at 85% 15%,#157868,transparent 70%),linear-gradient(135deg,#001f22,#054c41);color:#6be0be}.news-image-fallback svg{width:40px;height:40px;opacity:.7}.news-image-fallback small{font-size:11px;color:#b4d5cf;letter-spacing:2px}.zx-news-widget{background:white;border:1px solid #eef3f6;border-radius:13px;padding:20px;margin-bottom:19px}.zx-news-widget header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}.zx-news-widget h2{font-size:18px;margin:0;line-height:1.4}.zx-news-widget header>a{font-size:10px;color:#8d9eac}.zx-news-quote{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:12px}.zx-news-quote .coin{height:28px;width:28px}.zx-news-quote>span:nth-child(2){min-width:85px}.zx-news-quote small{display:block;color:#94a2b3;font-size:9px}.zx-news-quote strong{font-size:12px;font-weight:650}.zx-news-quote>.market-value{margin-left:auto;font-size:11px}.zx-news-quote .market-spark{width:45px;height:22px}.zx-news-source{font-size:9px;color:#8296a5;line-height:1.8;margin:7px 0 0}.zx-news-periods{display:flex;gap:7px;margin-bottom:14px}.zx-news-periods a{padding:6px 13px;border-radius:5px;background:#f1f5f8;font-size:10px;color:#71869b}.zx-news-recent{display:grid;grid-template-columns:20px 58px minmax(0,1fr);gap:10px;align-items:center;margin:12px 0}.zx-news-recent>b{font-size:11px;background:#f1f4f8;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;color:#52677e}.zx-news-recent:nth-of-type(1)>b{background:#ff8b4a;color:white}.zx-news-recent:nth-of-type(2)>b{background:#465bff;color:white}.zx-news-mini-cover{aspect-ratio:1.45;overflow:hidden;border-radius:6px}.zx-news-mini-cover img{height:100%;width:100%;object-fit:cover}.zx-news-mini-cover small{display:none}.zx-news-mini-cover svg{width:20px;height:20px}.zx-news-recent strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zx-news-recent small{font-size:10px;color:#91a0af}.zx-news-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 8px}.zx-news-topic-grid>a{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650}.zx-news-topic-grid .coin{width:29px;height:29px}.zx-news-topic-grid small{display:block;color:#8c9ba9;font-size:9px;font-weight:400;margin-top:3px}.zx-news-subscribe p,.zx-news-muted{font-size:12px;color:#8694a6;line-height:1.9}.zx-news-subscribe .button{display:block;text-align:center;margin:16px 0 12px;font-size:13px}.zx-news-subscribe>small{font-size:10px;color:#93a2b4}.zx-news-empty{min-height:440px;padding:65px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.zx-news-empty>svg{height:56px;width:56px;color:#00b288;background:#e9fbf4;padding:12px;border-radius:15px}.zx-news-empty h2{font-size:22px;margin:20px 0 8px}.zx-news-empty p{font-size:13px;color:#8296a8;line-height:1.8}.zx-news-empty>a{color:#00a97f;font-size:13px;padding:12px}.zx-news-page a:focus-visible,.zx-news-page button:focus-visible{outline:3px solid #35d4a4;outline-offset:3px}.zx-news-page .pagination{margin-top:18px;justify-content:center}
@media(max-width:1100px){.zx-news-layout{grid-template-columns:minmax(0,1fr) 285px}.zx-news-story{grid-template-columns:155px minmax(0,1fr);gap:15px}.zx-news-copy h2{font-size:14px}.zx-news-story.is-lead h2{font-size:16px}.zx-news-toolbar{flex-wrap:wrap}.zx-news-toolbar nav{flex-basis:100%}.zx-news-toolbar form{width:100%}.zx-news-widget{padding:16px}.zx-news-hero>div>span{opacity:.5;font-size:20px}.zx-news-quote{gap:7px}}
@media(max-width:700px){.zx-news-hero>.shell{min-height:150px}.zx-news-hero h1{font-size:28px}.zx-news-hero p{font-size:12px;line-height:1.8;max-width:85%}.zx-news-hero>div>span{display:none}.zx-news-layout{grid-template-columns:1fr}.zx-news-toolbar nav{flex-wrap:nowrap;overflow-x:auto;padding:3px 1px 9px}.zx-news-toolbar nav a{padding:10px 14px}.zx-news-toolbar{gap:5px;margin-bottom:17px}.zx-news-toolbar form{min-width:0}.zx-news-list{padding:0 12px}.zx-news-story{grid-template-columns:105px minmax(0,1fr);gap:12px;padding:14px 0}.zx-news-story.is-lead{grid-template-columns:1fr;gap:12px}.zx-news-story.is-lead .zx-news-cover{aspect-ratio:1.9}.zx-news-story.is-lead .zx-news-meta{margin-top:3px}.zx-news-copy h2{font-size:14px;line-height:1.5}.zx-news-copy>p{font-size:11px;-webkit-line-clamp:2}.zx-news-meta{font-size:9px}.zx-news-tags{gap:4px}.zx-news-tags a{font-size:9px}.zx-news-story:not(.is-lead) .zx-news-cover{aspect-ratio:1.1}.zx-news-side{display:grid;grid-template-columns:1fr;gap:14px}.zx-news-widget{margin:0}.zx-news-quote>span:nth-child(2){min-width:100px}.zx-news-quote .market-spark{width:80px}.zx-news-empty{min-height:300px}.zx-news-mini-cover .news-image-fallback{gap:0}}

body:has(.zx-news-page) .site-footer{background:linear-gradient(110deg,#003b32,#0d1728);color:#b1c6ca;border-top:0}body:has(.zx-news-page) .footer-brand{color:white}body:has(.zx-news-page) .footer-grid{padding-block:30px}body:has(.zx-news-page) .footer-bottom{border-color:#27443f;color:#8ca8ac}body:has(.zx-news-page) .site-footer a{color:#c1d3d7}
