I’ve noticed that most layout is based on floats (e.g. header, nav pill etc) and all spacing is aligned via margins.
Considering that flexbox support is roughly the same as Discourse (i.e. IE10+), I wonder what are the reasons behind the decision to use one ove the other.