adding some topic layout flexibility

also fixes the gutter issue as described here

https://meta.discourse.org/t/mobile-viewport-not-being-set-correctly-so-things-are-too-small/17324