.jns-wrap{max-width:1460px;margin:32px auto 70px;padding:0 30px;color:#0c2b50}.jns-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.jns-article{min-width:0;background:#fff;padding:10px 12px 40px}.jns-category{display:inline-block;background:#125acb;color:#fff;padding:7px 12px;border-radius:5px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.jns-title{font-size:clamp(34px,3.1vw,51px)!important;line-height:1.14!important;color:#08284d!important;letter-spacing:-.025em;margin:18px 0!important;font-weight:800!important}.jns-meta{font-size:14px;color:#60748d;margin-bottom:24px}.jns-hero{margin:0 0 26px!important}.jns-hero img{display:block;width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:9px}.jns-intro{font-size:21px!important;line-height:1.55!important;color:#173b62!important;font-weight:550;margin:0 0 25px!important}.jns-body{font-size:18px;line-height:1.8;color:#293d55}.jns-body p{font-size:inherit;line-height:inherit;margin:0 0 20px}.jns-body h2,.jns-body h3{color:#092b53;font-weight:800;line-height:1.25;margin:30px 0 14px}.jns-body a{color:#135bd1}.jns-sidebar{display:flex;flex-direction:column;gap:18px}.jns-panel{padding:23px;border:1px solid #e0e8f1;border-radius:11px;background:#fff;box-shadow:0 2px 12px #122a4610}.jns-panel h2{font-size:21px!important;line-height:1.28!important;color:#082c55!important;margin:0 0 10px!important;font-weight:800!important}.jns-panel p{font-size:15px;line-height:1.55;color:#566981;margin:0 0 15px}.jns-brief{background:#e9f2ff}.jns-story{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #cfdff0;color:#153354!important;text-decoration:none!important;font-size:14px;line-height:1.35}.jns-story img{width:70px;height:48px;object-fit:cover;border-radius:5px;flex:none}.jns-brief-button{display:block;background:#175bd5;color:#fff!important;text-align:center;padding:12px;margin-top:16px;border-radius:7px;text-decoration:none!important;font-weight:700}.jns-finance{background:#08315c;color:#fff}.jns-finance h2,.jns-finance p,.jns-finance .jns-eyebrow{color:#fff!important}.jns-finance .jns-link{background:#fff;color:#08315c!important;border:0}.jns-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;color:#60748d;margin-bottom:12px}.jns-link{display:block;padding:12px 0;border-top:1px solid #dce5f0;text-decoration:none!important;color:#1456b4!important;font-size:15px;line-height:1.4}.jns-link strong{display:block}.jns-link span{display:block;font-size:13px;color:#61738a;margin-top:3px}.jns-updates{background:#edf6fb}.jns-ad{text-align:center}.jns-ad img{width:100%;height:auto;display:block;border-radius:6px}.jns-small{font-size:13px!important}@media(max-width:920px){.jns-grid{grid-template-columns:1fr}.jns-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jns-wrap{padding:0 16px}.jns-article{padding:0}.jns-sidebar{display:flex}.jns-title{font-size:33px!important}}.jns-affiliate-image{display:block;width:100%;height:auto;border-radius:7px;margin:12px 0;object-fit:contain}.jns-affiliate a[target=_blank]{overflow-wrap:anywhere}.jns-daily-promo{padding:14px!important}.jns-daily-promo .jns-eyebrow{margin:2px 7px 10px}.jns-daily-promo-link{display:block;text-decoration:none!important;color:#082c55!important}.jns-daily-promo-link img{display:block;width:100%;height:auto;border-radius:7px;object-fit:contain}.jns-daily-promo-link strong{display:block;padding:12px 7px 5px;font-size:16px;line-height:1.35;color:#082c55!important}.jns-daily-promo-link:hover strong{text-decoration:underline}.jns-hub-promos{margin:38px 0 26px;clear:both;width:100%}.jns-hub-promos h2{font-size:clamp(19px,2vw,25px);line-height:1.25;margin:0 0 16px;color:#102a4c}.jns-hub-promos-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch}.jns-hub-promo{display:block;min-width:0;overflow:hidden;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease}.jns-hub-promo:hover,.jns-hub-promo:focus-visible{transform:translateY(-3px);box-shadow:0 7px 18px rgb(0 0 0 / .18)}.jns-hub-promo img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:fill}@media(max-width:600px){.jns-hub-promos-grid{gap:5px}.jns-hub-promo{border-radius:5px}.jns-hub-promos h2{font-size:19px}}