CAN'T Change the Font Size of an Element

Tell us what’s happening:
Tried all the suggestions and code that seemed to work for others int he Forum. What seems to be the issue? Is the issue spaces or what? Also it doesn’t seem to like my “P” elements either, but the text coler is correct?

Your code so far

  .red-text {
    color: red;
    p{font-size: 16px;
<h2 class="red-text">CatPhotoApp</h2>

<p class="red-text">Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</p>

<p2>Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.</p2>```
**Your browser information:**

Your Browser User Agent is: ```Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36```.

**Link to the challenge:**

There is no such element as p2. You need to change it to p (on both ends). Also, make sure you have the opening <style> tag above the .red-text class definition.