<div class="wrapper">
  <header>
    <h1>Heading here</h1>
    <div class="intro">
    <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/12005/balloon-sq4.jpg" width="150" height="150" alt="A balloon">
    <p>Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato. Dandelion cucumber earthnut pea peanut soko zucchini.</p>
    </div>
  </header>
  <main>
    
    <section>
      <p>Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion daikon amaranth tatsoi tomatillo melon azuki bean garlic.</p>

<p>Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato. Dandelion cucumber earthnut pea peanut soko zucchini.</p>

<p>Turnip greens yarrow ricebean rutabaga endive cauliflower sea lettuce kohlrabi amaranth water spinach avocado daikon napa cabbage asparagus winter purslane kale. Celery potato scallion desert raisin horseradish spinach carrot soko. Lotus root water spinach fennel kombu maize bamboo shoot green bean swiss chard seakale pumpkin onion chickpea gram corn pea. Brussels sprout coriander water chestnut gourd swiss chard wakame kohlrabi beetroot carrot watercress. Corn amaranth salsify bunya nuts nori azuki bean chickweed potato bell pepper artichoke.</p>

<p>Nori grape silver beet broccoli kombu beet greens fava bean potato quandong celery. Bunya nuts black-eyed pea prairie turnip leek lentil turnip greens parsnip. Sea lettuce lettuce water chestnut eggplant winter purslane fennel azuki bean earthnut pea sierra leone bologi leek soko chicory celtuce parsley jícama salsify.</p>


    </section>
    
    <ul class="resources">
      <li><h2>Title</h2>
        <p>Pea horseradish azuki bean lettuce avocado asparagus okra. Kohlrabi radish okra azuki bean corn fava bean mustard tigernut jícama green bean celtuce collard greens avocado quandong fennel gumbo black-eyed pea.</p>
      </li>
      <li class="image"><h2>Title</h2>
        <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/12005/gallery6.jpg" alt="Placeholder">
        <p>Pea horseradish azuki bean lettuce avocado asparagus okra. Kohlrabi radish okra azuki bean corn fava bean mustard tigernut jícama green bean celtuce collard greens avocado quandong fennel gumbo black-eyed pea.</p>
      </li>
      <li><h2>Title</h2>
        <p>Tigernut jícama green bean celtuce collard greens avocado quandong fennel gumbo black-eyed pea.</p>
      </li>
      <li class="image"><h2>Title</h2>
        <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/12005/gallery3.jpg" alt="Placeholder">
        <p>Pea horseradish azuki bean lettuce avocado asparagus okra. Kohlrabi radish okra azuki bean corn fava bean mustard tigernut jícama green bean celtuce collard greens avocado quandong fennel gumbo black-eyed pea.</p>
      </li>
      <li><h2>Title</h2>
        <p>Pea horseradish azuki bean lettuce avocado asparagus okra. Kohlrabi radish okra azuki bean corn fava bean mustard tigernut jícama green bean celtuce collard greens avocado quandong fennel gumbo black-eyed pea.</p>
      </li>
      <li class="image"><h2>Title</h2>
        <img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/12005/gallery8.jpg" alt="Placeholder">
        <p>Pea horseradish azuki bean lettuce avocado asparagus okra. Kohlrabi radish okra azuki bean.</p>
      </li>
       <li><h2>Title</h2>
        <p>Tigernut jícama green bean celtuce collard greens avocado quandong fennel gumbo black-eyed pea.</p>
      </li>
    </ul>
    
    
  </main>
  
</div>
* { box-sizing: border-box; }

img {
  max-width: 100%;
  display: block;
}

body {
  font: 1.2em/1.3 'Alegreya Sans', sans-serif;
  margin: 0 1em;
}

h1, h2, h3, h4 {
  font-family: 'Alegreya', serif;
  color: rgb(37,46,63);
}

p {
  margin: 0 0 1em 0;
}

.wrapper {  
  margin: 2em auto;
}



header h1 {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-gap: 20px;
}


@supports (display: grid) {
  header h1:before,
  header h1:after {
    content: "";
    align-self: center;
    border-top: 1px solid rgba(37,46,63,.5);
  }
}

header img {
  border-radius: 50%;
  margin: 0 auto 2em auto;
}

@media (min-width: 30em) {
  header img {
    float: left;
    shape-outside: margin-box;
    margin: 0 20px 0 0;
  }
}

.intro {
  max-width: 26em;
  margin: 2em auto;
  color: rgb(37,46,63);
  font-weight: bold;
  font-size: 110%;
}

main {
  clear: left;
}

section {
  max-width: 40em;
  margin: 1em auto;
}

@media (min-height: 500px) {
  section {
    column-width: 15em;
  }
}

.resources {
  max-width: 60em;
}

.resources li {
  border: 1px solid rgba(37,46,63,.5);
  margin-bottom: 1em;
}

@media (min-width: 40em) {
    .resources li {
      display: inline-block;
      width: 47%;
      margin: 0 1% 1em 1%;
      vertical-align: top;
  }
  
}




.resources {
  margin: 1em auto;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(15em,1fr));
  grid-gap: 1em;
    
}


@supports (display: grid) {
  .resources li {
    width: auto;
    margin: 0;
  }
}

.resources li.image {
  grid-row: auto / span 2;
}

.resources li > *:not(img) {
  margin: 20px;
}
Run Pen

External CSS

  1. https://fonts.googleapis.com/css?family=Alegreya|Alegreya+Sans

External JavaScript

This Pen doesn't use any external JavaScript resources.