Edit in JSFiddle

<div class="blog">
  <h2>Blog</h2>

  <article>
    <figure>
      <a href="#" class="raw"><img src="https://picsum.photos/600/400?random" width="600" height="400" alt="" /></a>
    </figure>

    <div class="desc">
      <time>November 12, 2017</time>

      <h3><a href="#">Quisque condimentum dolor nec interdum rhoncus.</a></h3>

      <p>Morbi vulputate lorem eu malesuada aliquet. Nam in augue vitae orci viverra mattis at id velit. Donec efficitur dui leo. Aenean ultrices aliquet luctus. Mauris eget viverra enim. Mauris sit amet sapien faucibus, ornare erat sit amet, congue arcu.</p>
    </div><!-- / .desc -->
  </article>						

  <article>
    <figure>
      <a href="#"><img src="https://picsum.photos/600/400" width="600" height="400" alt="" /></a>
    </figure>

    <div class="desc">
      <time>December 5, 2016</time>

      <h3><a href="#">Mauris at vestibulum ante, ut pellentesque ipsum.</a></h3>

      <p>In hac habitasse platea dictumst.</p>
    </div><!-- / .desc -->
  </article>

  <article>
    <figure>
      <a href="#"><img src="https://picsum.photos/g/600/400" width="600" height="400" alt="" /></a>
    </figure>

    <div class="desc">
      <time>August 5, 2016</time>

      <h3><a href="#">Aenean ultrices aliquet luctus.</a></h3>

      <p>Vestibulum ante, ut pellentesque ipsum habitasse platea dictumst.</p>
    </div><!-- / .desc -->
  </article>
</div>
* {
  box-sizing: border-box;
}

body {
  font-family: Arial, sans-serif;
  font-size:16px;
  box-sizing: border-box;
}

img {
  max-width:100%;
  height:auto;
}

.blog {
  max-width:800px;
  margin:0 auto;
}

article:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

article {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-bottom:15px;
}

figure, .desc {
  width: 50%;
  float:left;
}

figure {
  margin:0;
}

time {
  color: #FFAF19;
  font-size: 12px;
}

.desc {
  padding: 0 15px; 
}

h3 {
  margin-top:0;
  font-family: Georgia, serif;
  font-size:21px;
}

h3 a {
  color: #000;
  text-decoration:none;
}