html{scroll-behavior:smooth}.cj-skip{position:fixed;top:-80px;left:16px;z-index:100;background:#2563eb;color:#fff;padding:10px 14px;border-radius:6px}.cj-skip:focus{top:12px}.cj-ticker{overflow:hidden}.cj-ticker-track{width:max-content;padding:7px 0;animation:cjTicker 34s linear infinite}.cj-ticker-track:hover{animation-play-state:paused}.cj-ticker b{color:#fff;margin-left:4px}.cj-ticker i{font-style:normal;margin-left:4px}@keyframes cjTicker{to{transform:translateX(-33.333%)}}.cj-mobile-nav a{display:block;padding:11px 4px;border-top:1px solid #f1f5f9;color:#475569;font-size:14px;font-weight:600}.cj-social{width:40px;height:40px;border-radius:999px;background:#1f2937;display:flex;align-items:center;justify-content:center;color:#d1d5db;transition:.2s}.cj-social:hover{background:#2563eb;color:#fff}footer li a,footer>div>div:last-child a{transition:.2s}footer li a:hover,footer>div>div:last-child a:hover{color:#fff}.cj-toast{position:fixed;right:20px;bottom:20px;z-index:100;background:#0f172a;color:#fff;padding:11px 16px;border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.25);opacity:0;transform:translateY(20px);pointer-events:none;transition:.25s}.cj-toast.show{opacity:1;transform:none}@media(max-width:640px){.cj-header .h-20{height:4.5rem}.cj-ticker-track{animation-duration:26s}footer{margin-top:2rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cj-ticker-track{animation:none}}
/* Homepage editions: same original editorial system, with restrained emphasis changes. */
.cj-index-news .cj-header,.cj-index-pro .cj-header,.cj-index-markets .cj-header,.cj-index-technology .cj-header{box-shadow:0 1px 4px rgba(15,23,42,.08)}
.cj-index-news .cj-ticker,.cj-index-pro .cj-ticker{border-bottom-color:#1e293b}
.cj-index-pro main>div:first-child article:first-child .absolute.inset-0{background-image:linear-gradient(to top,rgba(15,23,42,.96),rgba(15,23,42,.28),transparent)}
.cj-index-markets main>div:first-child{border-top:3px solid #2563eb}
.cj-index-technology main>div:first-child{border-top:3px solid #1e3a5f}
@media(max-width:1023px){.cj-index-news .cj-nav,.cj-index-pro .cj-nav,.cj-index-markets .cj-nav,.cj-index-technology .cj-nav{display:none}}

/* Compact homepage lead — reduced from 450px to 300px (one third shorter). */
@media (min-width:1024px){
  .cj-home main>div:first-child{align-items:stretch;margin-bottom:2rem}
  .cj-home main>div:first-child>article:first-child,
  .cj-home main>div:first-child>article:first-child .img-zoom-container{height:300px!important;min-height:300px!important}
  .cj-home main>div:first-child>article:first-child img{height:300px!important}
  .cj-home main>div:first-child>article:first-child>div:last-child{padding:1.25rem 1.5rem!important}
  .cj-home main>div:first-child>article:first-child h1{font-size:1.75rem!important;line-height:1.18!important;margin-bottom:.5rem!important;max-width:780px}
  .cj-home main>div:first-child>article:first-child p{font-size:.84rem!important;line-height:1.45!important;margin-bottom:.65rem!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .cj-home main>div:first-child>div:nth-child(2){height:300px;gap:.75rem!important}
  .cj-home main>div:first-child>div:nth-child(2)>article{display:grid!important;grid-template-columns:112px minmax(0,1fr);height:144px!important;min-height:0!important;border-radius:.5rem!important}
  .cj-home main>div:first-child>div:nth-child(2)>article .img-zoom-container{width:112px!important;height:100%!important}
  .cj-home main>div:first-child>div:nth-child(2)>article>div:last-child{padding:.85rem!important}
  .cj-home main>div:first-child>div:nth-child(2)>article h2{font-size:.95rem!important;line-height:1.3!important;margin-bottom:.35rem!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .cj-home main>div:first-child>div:nth-child(2)>article span{font-size:.67rem!important}
}
@media (max-width:1023px){
  .cj-home main>div:first-child{margin-bottom:2rem}
  .cj-home main>div:first-child>article:first-child img{height:260px!important}
}
@media (max-width:639px){
  .cj-home main{padding-top:1rem!important}
  .cj-home main>div:first-child>article:first-child img{height:230px!important}
  .cj-home main>div:first-child>article:first-child>div:last-child{padding:1rem!important}
  .cj-home main>div:first-child>article:first-child h1{font-size:1.3rem!important;line-height:1.25!important}
  .cj-home main>div:first-child>div:nth-child(2){gap:.75rem!important}
  .cj-home main>div:first-child>div:nth-child(2)>article{display:grid!important;grid-template-columns:104px minmax(0,1fr);min-height:128px}
  .cj-home main>div:first-child>div:nth-child(2)>article .img-zoom-container{height:100%!important;min-height:128px}
  .cj-home main>div:first-child>div:nth-child(2)>article>div:last-child{padding:.75rem!important}
  .cj-home main>div:first-child>div:nth-child(2)>article h2{font-size:.92rem!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
