Responsive framework for longform text + media