tax_query will produce nothing

Looking at the WP_Query documentation on tax_queries we can see it accepts a nested array as a parameter. Compare that to the provided code:

'tax_query' => array(
    'taxonomy' => 'news_category',
    'field' => 'term_id',
    'terms' => 82,
),

Should look like:

'tax_query' => [
    [
        'taxonomy' => 'news_category',
        'field' => 'term_id',
        'terms' => 82,
    ]
],