.__todas_noticias {
  margin-bottom: 100px;
  & .__header {
    transform: translateY(-70px);

    & h4 {
      font-size: 15px;
      font-weight: 800;
      color: #494949;
    }

    & span {
      font-family: 'Alex Brush', cursive;
      font-size: 60px;
      color: #f6be4a;
      font-weight: 400;
      line-height: 0.6;
    }
  }

  & .__grid {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 50px;

    & .__item {
      display: grid;
      grid-template-columns: 255px 1fr;
      gap:20px;

      &:first-child {
        grid-template-columns: 445px 1fr;
        gap:60px;
        margin-bottom: 30px;

        & .__txt {
          & p {
            -webkit-line-clamp: 10;
          }
          
          & h5 {
            -webkit-line-clamp: 2;
          }
        }
      }

      & .__img {
        aspect-ratio: 255/182;

        & img {
          width: 100%;
          height: 100%;
          object-fit: cover;
        }
      }

      & .__txt {
        & .--date {
          font-size: 15px;
          display: block;
          margin-bottom: 12px;
          color: #494949;
        }

        & h5 {
          font-size: 30px;
          color: #2F4B20;
          font-weight: 900;
          line-height: 1.2;
          margin-bottom: 10px;

          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
        }

        & p {
          line-height: 1.4;
          font-weight: 400;
          margin-bottom: 0px;
          display: -webkit-box;
          -webkit-line-clamp: 4;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
        }
      }
    }
  }
}

/* RESPONSIVE */

@media (max-width: 1200px) {
  .__todas_noticias {
    margin-bottom: 70px;
    & .__header {
      transform: translateY(-50px);
  
      & h4 {}
  
      & span {
        font-size: 55px;
      }
    }
  
    & .__grid {  
      & .__item {
        &:first-child {
          gap: 40px;
          margin-bottom: 10px;
  
          & .__txt {
            & p {
              -webkit-line-clamp: 9;
            }
          }
        }
  
        & .__img {}
  
        & .__txt {
          & .--date {
            margin-bottom: 10px;
          }
  
          & h5 {
            font-size: 25px;
          }
  
          & p {}
        }
      }
    }
  }
}

@media (max-width: 1024px) {
  .__todas_noticias {
    margin-bottom: 50px;

    & .__header {
      transform: translateY(-35px);
    }
  
    & .__grid {  
      & .__item {
        gap: 15px;
        
        &:first-child {
          grid-template-columns: 255px 1fr;
          gap: 15px;
          margin-bottom: 0px;
  
          & .__txt {
            & p {
              -webkit-line-clamp: 4;
            }
          }
        }
  
        & .__img {}
  
        & .__txt {
          & .--date {
            margin-bottom: 8px;
          }
  
          & h5 {
            font-size: 18px;
          }
  
          & p {}
        }
      }
    }
  }
}

@media (max-width: 600px) {
  .__todas_noticias {
    & .__header {
      transform: translateY(0);
      margin-bottom: 30px;
    }
  
    & .__grid { 
      margin-bottom: 30px;

      & .__item {
        display: flex;
        flex-direction: column-reverse;

        &:first-child {  
          & .__txt {
            & p {
              -webkit-line-clamp: 2;
            }
          }
        }
        
        & .__img {}
        
        & .__txt {
          & .--date {
            font-size: 12px;
          }
          
          & p {
            -webkit-line-clamp: 2;
          }
        }
      }
    }
  }
}