+1 for Novara
headwind jacket (and pants). Even at 10 F with a 15 mph headwind, all I need is a thin long sleeve jersey under the jacket and medium smart wools under the pants. I get too warm with smart wool under the jacket, at least so far. We'll see what happens in January. They are not waterproof, though they do ok in drizzle.
Everyone is different, so ymmv, of course.
If only the jacket came in a true hi-vis color.