Looks very good. I think basic flow layout is the best layout, very good!
Layout is working, and works good for mobile too as same as desktop.
applied text indent for paragraphs, awesome! very good(but I think it’s a little too much, also use relative
em over absolute pixel, I think something between
1.4 em look good)
default link(anchor) color/style has overridden, very good.
It also has some very small issue you could fix them very easy, first is about the image you added, seems the domai nyou grabbed the image follows same-origin-policy, so image would not be available this way(not critical, just for informing)
You also used 1vw(1% of view width) for image caption. 1vw? in mobile it’s really small! very small check:
This is better to use
em for font sizing, I think 0.8em could work(80% of default font size)
I suggest you set justify (
text-align: justify;) for mobile view, also a little more line-height for mobile view would be better.
less padding for further reading section would be better.
Once again, simple and neat, very good!
Keep goin on great work, happy programming