I also think St Olaf is a very good suggestion.
I would add Kalamazoo as well. Their K-Plan curriculum is very cool, and they have a robust Philosophy program. Among other things, they offer different suggestions for courses depending on your post-college interests, including a Pre-Law selection:
Gettysburg would be another interesting choice in light of your stated interests. It has a strong public policy focus in general, and lots of ties to DC, including hosting the Eisenhower Institute. Again they have a robust Philosophy program, and they are big into interdisciplinary stuff, including the sorts of social and political stuff I think you might find particularly interesting:
Finally, I would suggest checking out The College of Wooster. Yet another robust Philosophy program with lots of interdisciplinary focus, and in their case a lot of Philosophy students do a double major–they design their Philosophy major to make that easily doable in four years with a wide variety of options:
As a final general thought–small colleges are typically only going to be able to have some many dedicated Philosophy faculty. But these colleges (among others) that really lean into the interdisciplinary possibilities with Philosophy are making use of faculty in other departments, and I think that is a great formula. Particularly if you are ultimately interested in something like law school, where a Philosophy major itself is usually good preparation, but even better if you can also get a strong foundational education in some other relevant disciplines.