.news-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nshot{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(135deg,#e9edf4 0 9px,#e3e9f1 9px 18px);position:relative;overflow:hidden}.nshot.on-dark{background:repeating-linear-gradient(135deg,#16335a 0 12px,#122b4d 12px 24px);box-shadow:inset 0 0 0 1px #ffffff1a}.news-kicker{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:700}.news-kicker.on-dark{color:#7ee2a8}.news-premium-badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg, var(--navy), var(--navy-700));white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0b1d3338}.news-premium-badge svg{flex:none}.news-premium-pin{position:absolute;top:7px;left:7px}.news-art-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:11.5px;font-weight:600;display:flex}.news-art-meta .by{color:var(--ink-2)}.news-art-meta .sep{color:var(--line-2)}.news-extlink{width:26px;height:26px;color:var(--ink-3);border:1px solid var(--line);background:var(--surface);border-radius:7px;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.news-feed-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;margin-top:22px;display:grid}@media (max-width:980px){.news-feed-cols{grid-template-columns:1fr}}.news-lead{color:#fff;background:var(--navy);border-radius:var(--r-lg);box-shadow:var(--sh-2);margin-bottom:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.news-lead .news-lead-photo{position:absolute;inset:0}.news-lead .news-lead-photo img,.news-lead .news-lead-photo .nshot{object-fit:cover;width:100%;height:100%}.news-lead .news-lead-scrim{background:linear-gradient(#0715281a 0%,#07152866 46%,#071528ed 100%);position:absolute;inset:0}.news-lead .news-lead-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:18px;right:18px}.news-lead .news-lead-in{z-index:2;max-width:760px;padding:150px 26px 24px;position:relative}.news-lead .news-lead-h{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:11px 0 0;font-size:33px;font-weight:800;line-height:1.05}.news-lead .news-lead-d{color:#ffffffd1;text-wrap:pretty;max-width:620px;margin:11px 0 0;font-size:14.5px;line-height:1.55}.news-lead .news-lead-foot{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12.5px;font-weight:600;display:flex}.news-lead .news-lead-foot .sep{color:#ffffff4d}.news-read-on{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 13px;font-weight:700;display:inline-flex}.news-lead:hover .news-read-on{background:#ffffff2e}@media (max-width:620px){.news-lead .news-lead-h{font-size:25px}.news-lead .news-lead-in{padding-top:120px}.news-read-on{margin-left:0}}.news-feed-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);overflow:hidden}.news-frow{border-top:1px solid var(--line);color:inherit;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;text-decoration:none;transition:background .12s;display:grid}.news-frow:first-child{border-top:none}.news-frow:hover{background:var(--inset)}.news-frow:hover .news-extlink{color:var(--accent);border-color:var(--accent)}.news-fr-thumb{border-radius:var(--r-sm);flex:0 0 132px;width:132px;height:84px;position:relative;overflow:hidden}.news-fr-body{min-width:0}.news-fr-h{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:5px 0 0;font-size:16.5px;font-weight:700;line-height:1.22}.news-frow:hover .news-fr-h{color:var(--accent)}.news-fr-d{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-fr-meta{margin-top:9px}.news-fr-ext{align-self:flex-start}@media (max-width:620px){.news-frow{grid-template-columns:96px minmax(0,1fr);gap:13px}.news-fr-thumb{flex:0 0 96px;width:96px;height:72px}.news-fr-d,.news-fr-ext{display:none}}.news-rail{flex-direction:column;gap:22px;display:flex}.news-mini-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:12px 15px;text-decoration:none;transition:background .12s;display:grid}.news-mini-row:first-of-type{border-top:none}.news-mini-row:hover{background:var(--inset)}.news-mr-num{font-family:var(--display);color:var(--line-2);font-size:15px;font-weight:800;line-height:1.3}.news-mini-row:hover .news-mr-h{color:var(--accent)}.news-mr-h{font-family:var(--display);color:var(--ink);text-wrap:pretty;font-size:13.5px;font-weight:700;line-height:1.28}.news-mr-meta{color:var(--ink-3);align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.news-mr-lock{color:var(--navy-600);display:inline-flex}.news-grid-wall{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:22px;display:grid}.news-ncard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .14s,transform 80ms,border-color .14s;display:flex;overflow:hidden}.news-ncard:hover{box-shadow:var(--sh-2);border-color:var(--line-2);transform:translateY(-2px)}.news-ncard:hover .news-nc-h{color:var(--accent)}.news-ncard:hover .news-extlink{color:var(--accent);border-color:var(--accent)}.news-nc-photo{aspect-ratio:16/9;position:relative;overflow:hidden}.news-nc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-nc-photo .nshot{position:absolute;inset:0}.news-nc-body{flex-direction:column;flex:1;padding:14px 15px 15px;display:flex}.news-nc-h{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:7px 0 0;font-size:17px;font-weight:700;line-height:1.2}.news-nc-d{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-nc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.news-grid-wall .news-ncard.feat{grid-column:span 2}.news-grid-wall .news-ncard.feat .news-nc-photo{aspect-ratio:21/9}.news-grid-wall .news-ncard.feat .news-nc-h{font-size:22px}@media (max-width:720px){.news-grid-wall{grid-template-columns:1fr}.news-grid-wall .news-ncard.feat{grid-column:auto}.news-grid-wall .news-ncard.feat .news-nc-photo{aspect-ratio:16/9}}.news-attrib{color:var(--ink-3);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:inline-flex}
