.v2-news{width:100%}.v2-news-crumb{margin:2px 0 16px}.v2-news-crumb a{color:var(--v2-muted);font-size:13.5px;font-weight:600;text-decoration:none}.v2-news-crumb a:hover{color:var(--v2-brand)}.v2-news-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:30px;display:grid}.v2-news-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--v2-brand);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.v2-news-title{letter-spacing:-.02em;color:var(--v2-ink);margin:12px 0 10px;font-size:34px;font-weight:800;line-height:1.12}.v2-news-meta{color:var(--v2-muted);flex-wrap:wrap;gap:8px 16px;font-size:13.5px;display:flex}.v2-news-meta span{position:relative}.v2-news-hero{margin:20px 0}.v2-news-hero img{border-radius:16px;width:100%;display:block}.v2-news-hero figcaption{color:var(--v2-muted);margin-top:8px;font-size:12.5px}.v2-news-lede{color:var(--v2-ink);margin:18px 0 22px;font-size:18px;font-weight:500;line-height:1.6}.v2-news-source{border-top:1px solid var(--v2-line);color:var(--v2-muted);margin-top:26px;padding-top:16px;font-size:14px}.v2-news-source a{color:var(--v2-brand);font-weight:700;text-decoration:none}.v2-news-rel{border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:96px}.v2-news-rel-h{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-muted);font-size:11px;font-weight:800}.v2-news-rel-q{color:var(--v2-ink);font-size:16px;font-weight:800;line-height:1.3;text-decoration:none}.v2-news-rel-q:hover{color:var(--v2-brand)}.v2-news-rel-outs{flex-direction:column;gap:9px;display:flex}.v2-news-rel-out{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.v2-news-rel-out .nm{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.v2-news-rel-out .pc{color:var(--v2-brand);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.v2-news-rel .v2-btn{justify-content:center}@media (max-width:900px){.v2-news-layout{grid-template-columns:1fr}.v2-news-rel{position:static}}@media (max-width:600px){.v2-news-title{font-size:27px}}
