I have added 2 spaces but it still h2 element should be below the main element's opening tag and its opening tag should h2 element p element but it still says

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**
<html>
<body>
  <h1>CatPhotoApp</h1>
<main>
   <h2>Cat Photos</h2>    
    <!-- TODO: Add link to cat photos -->
  <p>Click here to view more cat photos.</p>
     </main>
</html>
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36

Challenge: Step 6

Link to the challenge:

Each of yiour child elements are spaced in different amounts:
<h2> is spaced in by 3
<!-- is spaced in by 4
<p> is the only one correctly spaced in by 2