If I'm understanding this correctly, `html` is being added so that this takes precedence over previously defined behaviour. This is because speeches.scss is included before app.scss (as we decided we wanted so correctly the project could override things from speeches.scss), but that now means any foundation overrides in speeches.scss, such as this, no longer apply because they now happen before the foundation bits are included. Would a better solution be to split (and rename!) sayit.mysociety.org's app.scss into two parts, one to include the foundation bits currently at the start of app.scss, and one to apply sayit.mysociety.org-specific styles and overrides - so the SCSS include order would be _project-foundation.scss, _speeches.scss, _project.scss or similar. Then it would be clearer that first foundation bits are included (in both sayit.mysociety.org and here with app), then the speeches CSS (again, both), and then app specific (sayit.mysociety.org only).