No, it's now just a digital membership card.
Which for anyone organising races or racing is proving to be a pain.
Can you request a physical one. I had this issue with the British Mountaineering council with whom have a membership mainly for the 15 % discount at Cotswold outdoor. As I tend to buy most of my stuff at their shops it’s much easier to show a card than fart about on your phone trying to find your digital card. When I raised it they sent me a card out.
As I’m just a member of BC for the insurance so I would be tempted to say unless they send me a physical card I will go elsewhere.