#13: implementing responsive style