Medical Research | 2026 / Issue 1 Upfront A quick look at the latest developments from Stanford Medicine Feb. 25, 2026