
.page-news-container {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 2fr 1fr;
  }
  
  .news-body {
    padding: 5px 12px;
    width: 100%;
    height: auto;
   
  }
  
  .news-body h1{
    font-size: 40px;
    line-height: 53px;
    letter-spacing: 0.04em;
  }
  
  .news-body p{
    padding: 0 5px;
    color: #808080;
    font-size: 17px;
    padding-bottom: 12px;
  }
  
  .info-news {
    padding: 0 10px;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  
  .info-news span {
    font-size: 15px;
    color: #979797;
    
  }
  
  .line-news-body{
    width: 100%;
    height: 1px;
    background-color: var(--color-primare);
  }
  
  .img-news-body {
    width: 100%;
    height: auto;
  }
  
  .img-news-body img {
    width: 696px;
    height: auto;
    padding: 10px;
  }
  
  .img-news-body span {
    font-size: 12px;
    color: #b8b8b8;
    margin-top: -10px;
    padding: 0 10px;
    letter-spacing: 0.029em;
  }
  
  .news-body p {
    padding-bottom: 10px;
    font-weight: 537;
  }
  
  .news-col {
    width: 100%;
    height: 180vh;
  }
  
  .text-news-body p{
    color: black;
    font-size: 19px !important;
    font-family: 'Source Serif 4', serif !important;
    font-weight: 400;
    letter-spacing: normal !important;
    line-height: 1.7 !important;
  
  }
  
  .info-news-footer {
    width: 100%;
    padding: 5px;
    display: flex;
    justify-content: space-between;
  }
  
  .tags-news-footer {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: end;
  }
  
  .tags-news-footer span {
    font-size: 15px;
    color: #979797;
  }
  
  .info-news-footer span{
    font-size: 15px;
    color: #979797;
  }
  
  .punlic-twu {
    margin-top: 5px;
    width: 100%;
    height: 300px;
    
  }
  
  .stickypubliddos {
    position: sticky;
    top: 70px; /* La altura a la que el sticker se vuelve adhesivo al hacer scroll */
    padding: 20px;
  }
  
  @media (max-width: 930px) {
    .page-news-container {
      grid-template-columns: 1fr;
    }
  
    .img-news-body img {
      width: 100%;
      height: auto;
      padding: 10px;
    }
    
    
  }