@media (min-width:576px) {
    .w-total{
        width: 55%;
    }
    .gallery-item{
        width: 33.1%;
    }
}
@media screen and (min-width: 700px){
    .gallery-item{
        width: 24.8%;
        margin: .1%;
    }
}
@media (min-width: 768px){
    #section-one-articulo h1{
        font-size: 2.5rem !important;
    }
}
@media (min-width:992px){
    html {
        scroll-behavior: smooth;
    }
    #section-one{
        /*top: 120px;*/
        top: 110px;
    }
    .row.cronica-row {
        min-height: calc(100vh - 100px - 50px); /* resta el header (100px) + margen inferior (50px) */
        gap: 0;
    }
    .col-lg-6.cronica {
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    .article-first {
        height: 100%;
    }
    /* Columna derecha: 4 artículos, 2 filas de 2 */
    .col-lg-6.cronica:last-child .row {
        height: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .col-lg-6.cronica:last-child .row > div {
        width: 50%;
        height: 50%;
    }
    .cabecero-wrap {
        position: sticky;
        top: 40px;
        /*z-index: 10;*/ /* Asegura que quede por encima de otros elementos */
    }
    .header-articles,
    .header-articles.estrecho{
        background-color: #fff;
        background-image: url(https://traf-magazine.com/dist/img/imagenes/textura.png);
    }
    #section-one-articulo h1{
        font-size: 1.8rem !important;
    }
    #navbar-left,
    #navbar-right{
        width: 20%;
    }
    #cabecero-relatos {
        top:58px;
        /*height: 90vh;*/
        height: 60vh;
    }
    #cabecero-relatos .header-white{
        height: 45vh !important;
    }
    .m-h-600{
        min-height: 600px;
    }
    .article .titular{
        font-size: 2.15rem;
    }
    .im-01.w-total{
        width: 65%;
    }
    .sample-card{
        width: 400px;
    }
    .gallery-item{
        width: 19.8%;
        margin: .1%;
    }

    .line-two{
        border-bottom: 1px solid #121212;
    }
    .artistas-lista ul {
        column-count: 5;
    }
}
@media (min-width:1200px){
    #section-one-articulo h1{
        /*font-size: 2.5rem !important;*/
        font-size: 3rem !important;
    }
    #cabecero-relatos {
        height: 100vh;
    }
    #cabecero-relatos .header-white{
        height: 80vh !important;
    }
    .post-card__image{
        max-width: 360px;
    }
    /*#triptico .tabcontent article{
        min-height: 380px;
    }*/
    h1.section-flecha__title{
        font-size: clamp(1rem,calc(-1.03587rem + 4.87937vw),14.1875rem);
    }
    .gallery-item{
        width: 16.5%;
        margin: 16px;
    }
    .parallax-content.paralla-text h2{
        font-size: 5rem;
    }
    .paralla-text{
        padding: 100px 80px;
    }
}
@media (min-width:1920px){
    .w-total{
        width: 50%;
    }
    #triptico .tabcontent article{
        min-height: 400px;
    }
}

