JSFiddle - React, Tailwind, and code Playground

HTML

<body>
    <div class="main-content">
      <a href="">
        <img src="http://dummyimage.com/980x64/000/fff" alt="" />
      </a>
      <a href="">
        <img src="http://dummyimage.com/980x80/000/fff" alt="" />
      </a>
      <a href="">
        <img src="http://dummyimage.com/980x253/000/fff" alt="" />
      </a>
      <a href="">
        <img src="http://dummyimage.com/980x145/000/fff" alt="" />
      </a>
      <a href="">
          <img src="http://dummyimage.com/980x164/000/fff" alt="" />
      </a>
      <a href="">
          <img src="http://dummyimage.com/980x132/000/fff" alt="" />
      </a>
      <a href="">
        <img src="http://dummyimage.com/980x143/000/fff" alt="" />
      </a>
      <a href="">
        <img src="http://dummyimage.com/980x85/000/fff" alt="" />
      </a>
      <a href="">
        <img src="http://dummyimage.com/980x128/000/fff" alt="" />
      </a>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas...

CSS

html {
    font-size: 62.5%;
}

img {
    border: none;
}

.main-content {
    -webkit-overflow-scrolling:touch;
    overflow:auto;
    margin: 0 auto;
    width: 100%;
}

a {
    display: block;
    text-decoration: none;
}

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

p {
    font-family: arial, sans-serif;
    font-size: 13px;
    font-size:1.3rem;
    color:#7b7b7b;
    margin: 10px;
    text-align:justify;
}

@media (min-width: 48em) {
    
    p {
        font-size: 14px;
        font-size: 1.4rem;
    }
}

@media (min-width: 75em) {
.main-table { width: 980px; }
    
    p {
        font-size: 12px;
        font-size: 1.2rem;
    }
}