.jh-news3{--ink: #171b22;--muted: #666d75;--line: #e1e3e5;--soft: #f6f6f5;--yellow: #f8cf24;--paper: #fff;--radius: 15px;background:#f7f7f6;color:var(--ink);font:15px/1.48 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.jh-news3 *{box-sizing:border-box}.jh-news3 button,.jh-news3 input,.jh-news3 select{font:inherit}.jh-news3 button{cursor:pointer}.jh-news3 a{color:inherit;text-decoration:none}.jh-news3 button:focus-visible,.jh-news3 a:focus-visible,.jh-news3 input:focus-visible,.jh-news3 select:focus-visible{outline:3px solid #dbb200;outline-offset:2px}.jh-news3 .newssubnav{background:#fff;border-bottom:1px solid var(--line)}.jh-news3 .sub-inner{max-width:1430px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:23px;overflow-x:auto;scrollbar-width:none}.jh-news3 .sub-inner::-webkit-scrollbar{display:none}.jh-news3 .sub-inner button{white-space:nowrap;border:0;background:none;padding:12px 0;color:#535860;font-size:13px}.jh-news3 .sub-inner button.active{color:#151515;font-weight:800;border-bottom:3px solid var(--yellow)}.jh-news3 .shell{max-width:1430px;padding:27px 24px 70px;margin:auto}.jh-news3 .welcome{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:19px}.jh-news3 .eyebrow{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#797d81}.jh-news3 .welcome h1{margin:4px 0;font-size:39px;line-height:1.1;letter-spacing:-1.5px;font-weight:800}.jh-news3 .welcome p{margin:0;color:var(--muted)}.jh-news3 .feednote{font-size:12px;color:#777;text-align:right}.jh-news3 .date{font-size:13px;font-weight:650}.jh-news3 .tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:19px}.jh-news3 .tools .pill{border:1px solid #dadada;background:#fff;padding:8px 12px;border-radius:22px;font-size:12px}.jh-news3 .tools .pill.active{background:#1c1f23;color:#fff;border-color:#1c1f23}.jh-news3 .tools .right{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.jh-news3 .tools select{padding:8px;border:1px solid #ddd;background:#fff;border-radius:8px}.jh-news3 .outline{background:#fff;border:1px solid #cfd2d5;border-radius:9px;padding:9px 13px;font-weight:650}.jh-news3 .yellow{background:var(--yellow);border:1px solid #e0bb20;font-weight:750;border-radius:10px;padding:10px 18px}.jh-news3 .news-search-form{display:flex;align-items:center;min-width:200px;max-width:320px;flex:1;border:1px solid #d9dadd;border-radius:30px;background:#fafafa;overflow:hidden}.jh-news3 .news-search{background:transparent;border:0;outline:0;min-width:0;flex:1;padding:11px 15px;font-size:13px}.jh-news3 .search-btn{background:var(--yellow);border:0;border-radius:50%;margin:3px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.jh-news3 .search-bar{display:flex;align-items:center;gap:10px;font-size:12px;color:#555;margin:0 0 12px}.jh-news3 .search-bar .side-link{margin-left:auto}.jh-news3 .layout{display:grid;grid-template-columns:245px minmax(0,1fr) 275px;gap:16px;align-items:start}.jh-news3 .box{background:#fff;border:1px solid #e6e6e6;border-radius:var(--radius);overflow:hidden}.jh-news3 .sidebox{padding:15px;margin-bottom:15px}.jh-news3 .sidebox h3{font-size:15px;margin:0 0 13px}.jh-news3 .sidebox p{font-size:12px;color:var(--muted);margin:10px 0}.jh-news3 .sidebox .blurb{font-size:13px;color:#626262}.jh-news3 .trend{border:0;border-bottom:1px solid #eee;background:#fff;text-align:left;padding:13px 0;width:100%;display:flex;gap:10px;align-items:flex-start}.jh-news3 .trend:last-child{border:0}.jh-news3 .trend .rank{font-weight:850;font-size:14px;color:#777;width:18px;flex-shrink:0}.jh-news3 .trend strong{font-size:13px;line-height:1.35;display:block;font-weight:700}.jh-news3 .trend small{color:#888;display:block;margin-top:5px;font-size:11px}.jh-news3 .trend:hover strong{text-decoration:underline}.jh-news3 .side-link{background:none;border:0;font-size:12px;font-weight:700;padding:11px 0;color:#4d4f52;text-align:left}.jh-news3 .parishrow{display:flex;justify-content:space-between;align-items:center;gap:8px}.jh-news3 .parishrow select{border:1px solid #d8d8d8;border-radius:7px;padding:8px;width:100%;margin-top:12px}.jh-news3 .primary{min-width:0}.jh-news3 .hero{display:grid;grid-template-columns:1.3fr 1fr;gap:13px;padding:13px;background:#fff;border:1px solid #e7e7e7;border-radius:var(--radius)}.jh-news3 .lead{min-height:343px;display:flex;align-items:end;position:relative;border-radius:11px;background:#dcdfe0;overflow:hidden;cursor:pointer}.jh-news3 .visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden;background:linear-gradient(145deg,#8d9a99,#cbd5d0)}.jh-news3 .visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jh-news3 .visual .symbol{font-size:89px;opacity:.55}.jh-news3 .lead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 16%,#000000e0)}.jh-news3 .lead-text{position:relative;z-index:1;color:#fff;padding:19px}.jh-news3 .lead-text .chip{background:var(--yellow);color:#1b1b1b}.jh-news3 .lead h2{font-size:25px;line-height:1.19;letter-spacing:-.65px;margin:12px 0 8px;font-weight:800}.jh-news3 .lead p{font-size:12px;opacity:.89;margin:0}.jh-news3 .hero-stack{display:flex;flex-direction:column;gap:13px}.jh-news3 .mini{display:flex;gap:11px;min-height:102px;border-bottom:1px solid #ececec;padding-bottom:12px}.jh-news3 .mini:last-child{border:0;padding-bottom:0}.jh-news3 .mini-thumb{background:#e6e7e4;border-radius:8px;flex:0 0 105px;overflow:hidden;display:grid;place-items:center;font-size:29px}.jh-news3 .mini-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jh-news3 .mini h4{font-size:14px;line-height:1.28;margin:5px 0 8px;font-weight:700}.jh-news3 .mini:hover h4{text-decoration:underline}.jh-news3 .meta{color:#888;font-size:11px}.jh-news3 .chip{display:inline-block;padding:4px 7px;border:1px solid #e6e6e6;border-radius:5px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;font-weight:850;background:#f7f7f7}.jh-news3 .sectionhead{display:flex;align-items:center;justify-content:space-between;margin:25px 1px 11px;gap:10px}.jh-news3 .sectionhead h2{font-size:20px;letter-spacing:-.5px;margin:0;font-weight:800}.jh-news3 .stories{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e7e7e7;border-radius:14px;overflow:hidden}.jh-news3 .stories .story{display:grid;grid-template-columns:42% minmax(0,1fr);gap:14px;align-items:center;border:0;border-radius:0;padding:13px;border-bottom:1px solid #ededed;background:#fff;min-height:172px}.jh-news3 .stories .story:last-child{border-bottom:0}.jh-news3 .stories .story-img{height:145px;border-radius:9px;grid-row:1;grid-column:1;background:linear-gradient(150deg,#d0d6d2,#f1eee5);overflow:hidden;display:grid;place-items:center;font-size:45px}.jh-news3 .stories .story-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jh-news3 .stories .story-body{grid-column:2;grid-row:1;padding:0;min-width:0;display:flex;flex-direction:column}.jh-news3 .stories .story h3{font-size:19px;letter-spacing:-.35px;line-height:1.27;margin:7px 0;font-weight:800}.jh-news3 .stories .story:hover h3{text-decoration:underline}.jh-news3 .stories .story p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 7px;font-size:12px;color:#666}.jh-news3 .stories .storyfoot{border:0;padding:0;margin-top:5px;display:flex;align-items:center;justify-content:space-between;gap:5px}.jh-news3 .save{border:0;background:none;font-size:20px;padding:1px 3px;color:#6a6a6a}.jh-news3 .save.saved{color:#b18a00}.jh-news3 .localitem{padding:13px 0;border-bottom:1px solid #eee;display:block}.jh-news3 .localitem:last-child{border:0}.jh-news3 .localitem strong{font-size:13px;display:block;font-weight:700}.jh-news3 .localitem small{font-size:11px;color:#888}.jh-news3 .localitem:hover strong{text-decoration:underline}.jh-news3 .stat{font-size:27px;font-weight:800;letter-spacing:-1px}.jh-news3 .cta{background:#fffbea;border:1px solid #f0e5ac}.jh-news3 .cta button,.jh-news3 .cta .follow{background:var(--yellow);border:0;padding:11px;border-radius:8px;font-weight:750;width:100%;display:block;text-align:center}.jh-news3 .more{margin:22px auto;display:block;padding:12px 26px;border-radius:9px;border:1px solid #ccc;background:#fff}.jh-news3 .empty{padding:55px 20px;text-align:center;background:#fff;border:1px dashed #ddd;border-radius:14px}.jh-news3 .empty h3{margin:4px 0;font-weight:800}.jh-news3 .empty p{color:#666;margin:6px 0 14px;font-size:13px}.jh-news3 .empty .yellow,.jh-news3 .empty .outline{margin:6px;display:inline-block}.jh-news3 .sponsor{background:#f0f0ec;min-height:130px;display:grid;place-items:center;text-align:center;padding:12px;color:#888;font-size:12px;border:1px dashed #d9d9d5;border-radius:12px}.jh-news3 .sponsor small{display:block;margin-top:4px}.jh-news3 .spotlight{margin:21px 0 23px}.jh-news3 .spotlight-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 11px}.jh-news3 .spotlight-head h2{margin:0;font-size:18px;font-weight:800}.jh-news3 .spotlight-track{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding:0 2px 8px;scrollbar-width:thin}.jh-news3 .spotlight-tile{flex:0 0 165px;scroll-snap-align:start;border:0;text-align:left;background:transparent;padding:0}.jh-news3 .spotlight-image{height:174px;border-radius:10px;position:relative;overflow:hidden;background:#dedede;display:grid;place-items:center;font-size:44px}.jh-news3 .spotlight-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jh-news3 .spotlight-image:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0009)}.jh-news3 .spotlight-image .spotlight-label{position:absolute;z-index:1;bottom:10px;left:10px;color:#fff;font-weight:750;font-size:11px}.jh-news3 .spotlight-tile strong{display:block;font-size:12px;line-height:1.3;margin-top:7px;font-weight:700}.jh-news3 .spotlight-tile:hover strong{text-decoration:underline}.jh-news3 .spotlight-sub{font-size:11px;color:#757575;margin:0 0 10px}.jh-news3 .status{font-size:11px;font-weight:650;padding:4px 8px;border:1px solid #ddd;border-radius:12px;background:#f6f6f6}.jh-news3 .status.online{background:#ebf7ed;border-color:#cfe7d2}.jh-news3 .toast{position:fixed;z-index:60;bottom:22px;left:50%;transform:translate(-50%);padding:11px 18px;background:#202329;color:#fff;border-radius:9px;box-shadow:0 6px 25px #0003;font-size:13px}@media(max-width:1180px){.jh-news3 .layout{grid-template-columns:210px minmax(0,1fr)}.jh-news3 .right{display:none}}@media(max-width:820px){.jh-news3 .layout{grid-template-columns:1fr}.jh-news3 .left{order:2}.jh-news3 .primary{order:1}.jh-news3 .sub-inner{padding:0 15px;gap:18px}.jh-news3 .shell{padding:20px 13px 55px}.jh-news3 .welcome h1{font-size:32px}.jh-news3 .feednote{display:none}.jh-news3 .hero{grid-template-columns:1fr}.jh-news3 .hero-stack{flex-direction:row;overflow:auto}.jh-news3 .mini{min-width:200px;flex-direction:column}.jh-news3 .mini-thumb{flex:0 0 100px}.jh-news3 .tools .right{margin-left:0}.jh-news3 .news-search{font-size:12px}}@media(max-width:600px){.jh-news3 .stories .story{grid-template-columns:120px minmax(0,1fr);gap:10px;min-height:130px;padding:10px}.jh-news3 .stories .story-img{height:106px}.jh-news3 .stories .story h3{font-size:14px}.jh-news3 .stories .story p{display:none}.jh-news3 .spotlight-tile{flex-basis:142px}.jh-news3 .spotlight-image{height:155px}}@media(max-width:520px){.jh-news3 .welcome h1{font-size:26px}.jh-news3 .welcome{margin-bottom:14px}.jh-news3 .shell{padding-top:17px}.jh-news3 .tools{gap:6px}.jh-news3 .tools .pill{font-size:11px;padding:7px 10px}.jh-news3 .news-search-form{min-width:0;max-width:none}.jh-news3 .news-search{padding:8px 7px}.jh-news3 .lead{min-height:310px}.jh-news3 .lead h2{font-size:23px}}
