

#body
{
  background-color: $wbg-color;
  section
  {
    padding-top:160px;
    padding-bottom:160px;
    article
    {
      color:$wtext-color;
      h2
      {
        a
        {
          color:$wtext-color;

        }
      }
      >div
      {
        .more-btn
        {
          a
          {
            border-color:$wtext-color;
            color:$wtext-color;
          }
        }
      }
      picture
      {
        position: relative;
        
        display: block;
        overflow: hidden;
        &::after
        {
          display: block;
          content: ' ';
          padding-top:80%;
        }

        img
        {
          position: absolute;

          top:0;
          left:0;
          display: block;

          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center;
        }
      }
      
      
    }
    @media(min-width:768px)
    {
      article
      {
        display: flex;
        align-items:center;
        flex-wrap:wrap;
        margin-bottom:96px;
        &:last-child
        {
          margin-bottom:0;
        }
        >div
        {
          width: 35%;
          h2
          {
            font-size: 32px;
            line-height: 46px; /* 143.75% */
            letter-spacing: 1.28px;
            margin-bottom:40px;
          }
          p
          {
            margin-bottom:24px;
          }
        }
        picture
        {
          width: 65%;
        }
        &:nth-child(2n + 1)
        {
          >div
          {
            padding-left:20px;
          }
        }
        &:nth-child(2n)
        {
          >div
          {
            order:0;
            padding-right:20px;
          }
          picture
          {
            order:1;
          }
        }
      }
    }
    @media(max-width:767px)
    {
      article
      {
        padding-bottom:56px;
        picture
        {
          margin-bottom:32px;
        }
        h2
        {
          font-size: 28px;
          line-height: 40px; /* 142.857% */
          letter-spacing: 1.12px;
        }
        p
        {
          margin-bottom:24px;
        }
      }
      
    }
    
  }
}