.news-layout{--news-index-width:100%;--news-article-width:100%;--news-copy-width:100%;--news-title-width:100%;color:var(--text-strong);background:#080c13;min-height:100vh}.news-nav{z-index:1030;-webkit-backdrop-filter:blur(12px);background:#080c13f0;border-bottom:1px solid #94a3b824;position:sticky;top:0}.news-nav__inner{min-height:4.25rem}.news-nav__brand{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750}.news-nav__link{color:#94a3b8;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.news-nav__link:hover,.news-nav__link--active{color:#f8fafc}.news-nav__button,.news-button{color:#f8fafc;background:#111827;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:.48rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.news-nav__button:hover,.news-button:hover{color:#f8fafc;background:#172033}.news-masthead{border-bottom:1px solid #94a3b81f;padding:clamp(2.75rem,6vw,4.75rem) 0 clamp(2rem,4vw,3rem)}.news-masthead__inner{max-width:var(--news-index-width);margin:0 auto}.news-kicker{color:#86efac;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.news-masthead__title,.news-article-title{color:#f8fafc;letter-spacing:-.045em;text-wrap:balance;font-weight:820;line-height:1.04}.news-masthead__title{max-width:var(--news-title-width);margin-bottom:1rem;font-size:clamp(2.35rem,6vw,4.35rem)}.news-masthead__lead,.news-article-summary{color:#cbd5e1;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.7}.news-masthead__lead{max-width:var(--news-index-width)}.news-article-summary{max-width:var(--news-article-width)}.news-masthead__actions{border-top:1px solid #94a3b81f;flex-direction:row;justify-content:space-between;align-items:center;gap:.85rem;margin-top:clamp(1.5rem,3vw,2rem);padding-top:1rem;display:flex}.news-masthead__note{color:#94a3b8;font-size:.92rem}.news-feed-section,.news-article-shell{padding:clamp(2rem,5vw,3.75rem) 0 clamp(2.75rem,6vw,5rem)}.news-index-feed{max-width:var(--news-index-width);margin:0 auto}.news-lead-story,.news-card,.news-empty-state{background:#0d1420;border:1px solid #94a3b826;border-radius:1.25rem}.news-lead-story{padding:clamp(1.35rem,3vw,2.25rem)}.news-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.news-symbol,.news-direction,.news-time{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.42rem .62rem;font-size:.72rem;font-weight:820;line-height:1;display:inline-flex}.news-symbol{color:#bfdbfe;background:#60a5fa1f;border:1px solid #93c5fd38}.news-direction{color:#cbd5e1;background:#94a3b81c;border:1px solid #94a3b82e}.news-direction--bullish{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e3d}.news-direction--bearish{color:#fecaca;background:#ef44441f;border-color:#ef44443d}.news-direction--mixed{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b3d}.news-time{color:#94a3b8;letter-spacing:0;text-transform:none;padding-inline:0;font-weight:700}.news-lead-story__title{letter-spacing:-.035em;margin:1.1rem 0 .85rem;font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.12}.news-lead-story__title a,.news-story-row__title a,.news-card__title a{color:#f8fafc;text-decoration:none}.news-lead-story__title a:hover,.news-story-row__title a:hover,.news-card__title a:hover{color:#bbf7d0}.news-lead-story__summary,.news-story-row__summary,.news-card__summary{color:#94a3b8;line-height:1.72}.news-lead-story__summary{color:#cbd5e1;font-size:1.04rem}.news-read-link,.news-back-link,.news-aside-link{color:#86efac;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.news-read-link:hover,.news-back-link:hover,.news-aside-link:hover{color:#bbf7d0}.news-section-heading{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;margin:2rem 0 0;font-size:.8rem;font-weight:850;display:flex}.news-section-heading__line{background:#94a3b829;flex:1;height:1px}.news-story-list{border-top:1px solid #94a3b824;margin-top:1rem}.news-story-row{grid-gap:1rem;border-bottom:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 0;display:grid}.news-story-row__title{letter-spacing:-.025em;margin:.8rem 0 .45rem;font-size:clamp(1.16rem,2vw,1.45rem);line-height:1.22}.news-story-row__summary{margin-bottom:0}.news-story-row__arrow{color:#cbd5e1;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;display:inline-flex}.news-story-row__arrow:hover{color:#bbf7d0;background:#22c55e1a}.news-aside-card,.news-card{padding:1.25rem}.news-article-title{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,4rem)}.news-article-container{max-width:var(--news-article-width);margin:0 auto}.news-article-header{padding-top:.4rem}.news-article-source{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.35rem;font-size:.94rem;display:flex}.news-article-source a{color:#86efac;font-weight:700;text-decoration:none}.news-article-source a:hover{color:#bbf7d0}.news-article-source__dot{background:#475569;border-radius:50%;width:.3rem;height:.3rem}.news-article-divider{background:#94a3b829;height:1px;margin:clamp(1.6rem,4vw,2.4rem) 0}.news-copy{color:#e2e8f0;max-width:var(--news-copy-width);font-size:clamp(1.08rem,1.5vw,1.18rem);line-height:1.92}.news-copy p:last-child{margin-bottom:0}.news-risk-note{color:#fde68a;max-width:var(--news-copy-width);background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:1rem;align-items:flex-start;gap:.85rem;margin-top:1rem;padding:1rem;line-height:1.55;display:flex}.news-card__title{letter-spacing:-.015em;margin:.85rem 0 .45rem;font-size:1rem;line-height:1.25}.news-empty-state{color:#94a3b8;text-align:center;padding:clamp(2rem,5vw,3.5rem)}.news-empty-state .ti{color:#64748b;font-size:2.75rem}.news-empty-state h2{color:#f8fafc;margin-top:1rem}.news-footer{background:#070a10;border-top:1px solid #94a3b81f}.news-footer__text,.news-footer__link{color:#94a3b8}.news-footer__link:hover{color:#cbd5e1}@media (width<=991px){.news-masthead__actions{align-items:flex-start}}@media (width<=575px){.news-nav__inner{min-height:4rem}.news-nav__brand{display:none}.news-nav__links{gap:.65rem!important}.news-nav__link{font-size:.86rem}.news-masthead__actions{flex-direction:column;align-items:flex-start}.news-article-source{flex-direction:column;align-items:flex-start;gap:.35rem}.news-article-source__dot{display:none}.news-story-row{grid-template-columns:1fr}.news-story-row__arrow{display:none}}
