
/* V181 - Based directly on V180.
   Extend the article title/header fully to the edge of the left column,
   close to the "Bài viết mới nhất" sidebar. */

@media(min-width:901px){

  /* Keep V180 two-column structure */
  body:not(.admin-layout) .v175-news-detail{
    grid-template-columns:minmax(0,1fr) 340px!important;
    column-gap:24px!important;
  }

  /* Header uses 100% of the left column */
  body:not(.admin-layout) .v175-article-header{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin-right:0!important;
    padding-right:0!important;
  }

  /* Critical: remove old title width caps */
  body:not(.admin-layout) .v175-article-header h1{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin-right:0!important;
    padding-right:0!important;
    text-wrap:pretty!important;
  }

  body:not(.admin-layout) .v175-meta-share{
    width:100%!important;
    max-width:none!important;
  }

  body:not(.admin-layout) .v175-news-sidebar{
    justify-self:stretch!important;
  }
}

/* Large desktop */
@media(min-width:1500px){
  body:not(.admin-layout) .v175-news-detail{
    grid-template-columns:minmax(0,1fr) 350px!important;
    column-gap:24px!important;
  }

  body:not(.admin-layout) .v175-article-header h1{
    font-size:42px!important;
    line-height:1.1!important;
    letter-spacing:-.75px!important;
  }
}

/* Normal desktop */
@media(min-width:1200px) and (max-width:1499px){
  body:not(.admin-layout) .v175-news-detail{
    grid-template-columns:minmax(0,1fr) 320px!important;
    column-gap:22px!important;
  }

  body:not(.admin-layout) .v175-article-header h1{
    font-size:39px!important;
    line-height:1.11!important;
  }
}

/* Tablet */
@media(min-width:901px) and (max-width:1199px){
  body:not(.admin-layout) .v175-news-detail{
    grid-template-columns:minmax(0,1fr) 280px!important;
    column-gap:18px!important;
  }

  body:not(.admin-layout) .v175-article-header h1{
    font-size:33px!important;
  }
}

/* Mobile unchanged */
