
.jrh-news{--news-green:#244c3d;--news-gold:#96703f;color:#243b31;max-width:1180px;margin:0 auto;padding:48px 26px;font-family:inherit;text-align:left;box-sizing:border-box}.jrh-news *{box-sizing:border-box}.jrh-news-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.jrh-news-kicker{color:var(--news-gold);font-size:12px;letter-spacing:.13em;margin:0 0 12px;line-height:1.6}.jrh-news h1,.jrh-news h2{color:var(--news-green);font-weight:400;line-height:1.28;text-wrap:balance;margin:0 0 14px}.jrh-news h1{font-size:32px}.jrh-news h2{font-size:28px}.jrh-news-intro{max-width:720px;color:#69736c;line-height:1.8;margin:0}.jrh-news-more{white-space:nowrap;color:var(--news-green);border-bottom:1px solid #a8b8ad;text-decoration:none;padding-bottom:5px}.jrh-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jrh-news-card{border-top:1px solid #d8e1d4;padding:18px 0 14px;min-width:0}.jrh-news-card h3{font-size:18px;line-height:1.6;font-weight:400;text-wrap:balance;margin:12px 0}.jrh-news a{color:var(--news-green);text-underline-offset:4px}.jrh-news-card h3 a{text-decoration:none}.jrh-news-card h3 a:hover,.jrh-news-card h3 a:focus-visible{color:#99703e;text-decoration:underline}.jrh-news-card p{color:#626d65;line-height:1.85;font-size:14px;margin:0 0 20px}.jrh-news-meta{display:flex;gap:9px;flex-wrap:wrap;color:#778179;font-size:12px;line-height:1.7}.jrh-news-type{color:var(--news-gold)}.jrh-news-note{font-size:12px;line-height:1.8;color:#747e76;margin-top:22px}.jrh-news-article{max-width:820px}.jrh-news-article h1{font-size:30px;line-height:1.45;letter-spacing:.015em;margin:14px 0 18px}.jrh-news-body{font-size:17px;line-height:2;overflow-wrap:anywhere;margin:26px 0}.jrh-news-body p{margin:0 0 22px}.jrh-news-source{padding:24px;background:#f5f6f2;border-left:3px solid #8c9e83;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.jrh-news-source a{display:inline}.jrh-news-breadcrumb{font-size:13px;line-height:1.8;margin-bottom:18px}.jrh-news-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:34px}.jrh-news-pages a,.jrh-news-pages span{display:inline-block;padding:7px 13px;border:1px solid #d8dfd5}.jrh-news-pages [aria-current]{background:#244c3d;color:#fff}.jrh-news-home{border-top:1px solid #d9dfd5;margin-top:55px}.jrh-news-source-list{border-top:1px solid #d9dfd5;margin-top:34px;padding-top:20px;font-size:13px;line-height:2}.jrh-news-source-list ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0}.jrh-news-back{display:inline-block;margin-top:30px}.jrh-industry-nav a:focus-visible,.jrh-news a:focus-visible{outline:2px solid #96703f;outline-offset:4px}
@media(max-width:900px){.jrh-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jrh-news h1{font-size:30px}.jrh-news h2{font-size:26px}}
@media(max-width:600px){.jrh-news{padding:32px 20px}.jrh-news-head{display:block}.jrh-news-more{display:inline-block;margin-top:18px}.jrh-news-grid{grid-template-columns:1fr;gap:16px}.jrh-news h1{font-size:26px}.jrh-news-article h1{font-size:26px}.jrh-news h2{font-size:23px}.jrh-news-card h3{font-size:17px}.jrh-news-body{font-size:16px}.jrh-news-source{padding:18px}.jrh-news-home{margin-top:30px}}
.jrh-news-grid:has(>.jrh-news-card:only-child){grid-template-columns:minmax(0,1fr)}.jrh-news-grid:has(>.jrh-news-card:only-child) .jrh-news-card{max-width:850px}
'
.jrh-news-home{border:0;padding:20px 26px 24px}.jrh-news-home .jrh-news-head{align-items:center;margin:0 0 12px}.jrh-news-home h2{font-size:20px;line-height:1.4;margin:0}.jrh-news-home h2:before,.jrh-news-home h2:after{display:none!important}.jrh-news-home .jrh-news-more{font-size:13px}.jrh-news-banner{padding:0;background:none;border:0;border-radius:0;box-shadow:none;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.jrh-banner-window{position:relative;min-height:86px;overflow:visible;isolation:isolate}.jrh-banner-item{position:absolute;inset:0;padding:4px 0;opacity:0;filter:blur(3px);transition:opacity .36s ease,filter .42s ease;pointer-events:none}.jrh-banner-item[hidden],.jrh-banner-controls[hidden],.jrh-banner-empty[hidden]{display:none!important}.jrh-banner-item.is-current{opacity:1;filter:blur(0);pointer-events:auto}.jrh-banner-item.is-leaving .jrh-news-meta{opacity:0;transition:opacity .18s}.jrh-banner-item h3{font-size:18px;line-height:1.5;font-weight:400;text-wrap:balance;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jrh-banner-item h3 a{text-decoration:none}.jrh-banner-item h3 a:hover{color:#96703f;text-decoration:underline}.jrh-banner-particles{position:absolute;pointer-events:none;z-index:2}.jrh-banner-empty{color:#778179;font-size:14px;line-height:1.8;margin:8px 0}.jrh-news-banner[data-fresh="false"] .jrh-banner-window{min-height:44px}.jrh-banner-controls{display:flex;justify-content:flex-end;align-items:center;gap:6px;color:#69786b;font-size:11px;margin:0}.jrh-banner-controls button{appearance:none;background:none;border:0;border-radius:0;color:#5c725f;min-width:30px;min-height:32px;padding:4px 7px;font-size:14px;cursor:pointer}.jrh-banner-controls button:hover{color:#96703f}.jrh-banner-controls button:focus-visible{outline:1px solid #96703f;outline-offset:2px}.jrh-banner-count{font-variant-numeric:tabular-nums;min-width:48px;text-align:center}
@media(max-width:600px){.jrh-news-home{padding:18px 20px 22px}.jrh-news-home .jrh-news-head{display:flex;gap:12px}.jrh-news-home h2{font-size:18px}.jrh-news-home .jrh-news-more{margin:0;white-space:normal;text-align:right}.jrh-news-banner{grid-template-columns:minmax(0,1fr);gap:0}.jrh-banner-window{min-height:106px}.jrh-banner-item h3{font-size:17px;-webkit-line-clamp:3}.jrh-banner-item .jrh-news-meta{gap:4px 9px;font-size:11px}.jrh-banner-controls button{min-width:40px;min-height:40px}}
@media(prefers-reduced-motion:reduce){.jrh-banner-item{transition:none;filter:none}}

.jrh-news-body sup.jrh-cite{position:relative;top:-.2em;vertical-align:baseline;font-size:.64em;line-height:0;white-space:nowrap;margin-left:.18em}.jrh-news-body .jrh-cite a{color:#64796a;text-decoration:none;padding:2px 1px;letter-spacing:0;font-weight:500}.jrh-news-body .jrh-cite a:hover{text-decoration:underline;color:#96703f}.jrh-news-body .jrh-cite a:focus-visible{outline:2px solid #96703f;outline-offset:3px}
