.jwp-news{max-width:1100px;margin:auto}.jwp-news h1{font-family:var(--display);font-size:clamp(36px,5.7vw,64px);line-height:1.06;max-width:930px;letter-spacing:-.4px}.news-list-head>p:last-child{color:var(--muted);margin:18px 0 32px;line-height:1.8}.news-story-card{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--panel)}.news-story-card>img{width:100%;height:100%;object-fit:cover;min-height:340px}.news-story-card>div{padding:36px}.news-story-card h2{font-family:var(--display);font-size:34px;line-height:1.16;margin:14px 0}.news-story-card div>p:not(.news-kicker){color:var(--muted);line-height:1.85;font-size:14px;margin-bottom:24px}.news-kicker{color:var(--cyan);font-size:10px;font-weight:700;letter-spacing:1px}.news-story-card:hover{border-color:#4da3ff70}.news-back{display:inline-block;margin-bottom:32px}.news-article-head .eyebrow{margin-bottom:17px}.news-lead{max-width:810px;color:#c3d4e9;line-height:1.85;font-size:17px;margin:24px 0}.news-byline{color:var(--muted);font-size:12px}.news-hero-image{margin:32px 0 42px}.news-hero-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:16px}.news-hero-image figcaption{color:var(--muted);font-size:11px;line-height:1.7;margin-top:10px}.news-reading{max-width:770px;margin:auto}.news-reading>section{margin-bottom:36px}.news-reading h2{font-family:var(--display);font-size:31px;line-height:1.17;margin-bottom:17px}.news-reading p{color:#b9c9dd;font-size:15px;line-height:1.95;margin-bottom:16px}.news-reading .text-link{line-height:1.7}.news-countries{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.news-countries li{padding:9px 14px;background:#4da3ff14;border:1px solid #4da3ff35;border-radius:24px;font-size:13px;color:#d4e5ff}.news-countries li span{margin-right:5px}.news-cta{padding:28px;background:#142746;border:1px solid #4da3ff50;border-radius:14px;margin:44px 0 25px}.news-related{display:flex;gap:22px;flex-wrap:wrap;padding-top:10px;font-size:12px;color:var(--cyan)}.jwp-news a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}@media(max-width:650px){.news-story-card{grid-template-columns:1fr}.news-story-card>img{min-height:0;height:auto;aspect-ratio:16/9}.news-story-card>div{padding:23px}.news-story-card h2{font-size:28px}.news-lead{font-size:15px}.news-hero-image{margin:26px 0 30px}.news-reading h2{font-size:27px}.news-cta{padding:23px}.news-cta .button-row{flex-direction:column;align-items:stretch}.news-countries{gap:7px}.news-countries li{font-size:12px;padding:8px 11px}}
