It’s all worthless babble.
The Russians began insulating themselves YEARS ago. In fact, they even mandated that all their state employees not have foreign investments etc.
There’s just not that much leverage there.
But it sounds real good.
Symbolism over Substance, as usual. Just do enough so the press can proclaim Biden stood down Putin.