/* Estilos editados desde el panel (Ajustes de Noticias › Estilos) */
html:root .card-title a,html:root .hero-title a,html:root .fh-title a,html:root .hp-ct a,html:root .hp-htitle a,html:root .top-t a,html:root .vd-t a,html:root .hv-card .hv-tt{background:linear-gradient(var(--hv-c,currentColor),var(--hv-c,currentColor)) 0 100%/0 var(--hv-th,2px) no-repeat;transition:background-size var(--hv-dur,.25s) ease;text-decoration:none}html:root .card-title a:hover,.card-title a:focus-visible,html:root .hero-title a:hover,.hero-title a:focus-visible,html:root .fh-title a:hover,.fh-title a:focus-visible,html:root .hp-ct a:hover,.hp-ct a:focus-visible,html:root .hp-htitle a:hover,.hp-htitle a:focus-visible,html:root .top-t a:hover,.top-t a:focus-visible,html:root .vd-t a:hover,.vd-t a:focus-visible,html:root .hv-card:hover .hv-tt,.hv-card:focus-visible .hv-tt{background-size:100% var(--hv-th,2px)}
html:root .sb-w li a,html:root .site-foot ul:not(.soc) a{background:none}
html:root{--sk:0.8}
@media (min-width:801px){body .hero-title{line-height:1.2;}body .card-ex{line-height:1;}body .a-title{font-size:42px;}body .a-sub{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;}body .prose{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.2;}body .author .au-b{line-height:1.1;}}
@media (max-width:800px){body .a-title{font-size:30px;}body .prose{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.3;}}
/* BLOQUE_1 POST DESTACADOS */
.bloque1 .grid {
    gap: clamp(12px, 2.4vw, 12px);
    padding: 12px 0 12px;
}

.pg-head {
    padding: 1px 0 6px;
}

.bloque1 .card-body {
    padding-left: 5px;
    padding-bottom: 5px;
}


/* SABER MAS CATEGORIAS VIDEOS */
nav.t-more.tm-d-m.tm-m-m {
    justify-content: flex-end;
}

/* SECCION TOP - QUITAR ESPACIO*/
.seccion-top  section.sc {
    margin: 0;
}

/* OTROS ESTILOS*/
section.pg-posts .card {
    border: solid 1px #b9b9b961;
    border-radius: 10px;
}

button.pl-item.hv-card
 {
    padding: 1px;
}

.pg-body {
    gap: 5px;
}


.t-hero.has-more, .t-hero:has(.t-more) {
    column-gap: 14px;
    row-gap: 6px;
    background-color: #8080802e;
    padding: 5px;
    border-radius: 10px;
}

.pg-img.sz-small img {
    max-width: 190px;
}

/* BOTON DE PORTADA DE VIDEO*/
.vd-more {
    gap: 6px;
    min-width: 100px;
    height: 40px;
    padding: 5px 5px 5px 15px;
    border-radius: 10px;
    color: var(--ink);
    font: 700 1rem / 1 var(--ui, inherit);
    letter-spacing: .02em;
}

/* TARJETAS DE PORTADA DE VIDEO*/
.vd-card {
    min-width: 0;
    background-color: #ffffffa1;
    border: solid 1px #80808038;
    border-radius: 12px;
}

/* TEXTO Y META DE TARJETAS DE PORTADA DE VIDEO*/
.vd-meta {
    padding-left: 10px;
    padding-bottom: 10px;
}

.vd-t {
    font-size: 15px;
    line-height: 1.2;
    padding: 1px 10px 10px 10px;
}

/* ESPACIO ABAJO DE TARJETAS DE PORTADA DE VIDEO*/
main#main {
    padding-bottom: 40px;
}
@media (min-width:801px){section.hx {
    background-color: #a0a0a01a;
    padding: 15px;
    border-radius: 0px 0px 10px 10px;
}

section.pg-posts-destacada {
    margin: 1px 0;
    background-color: #a0a0a01a;
    padding: 15px;
    border-radius: 0px 0px 10px 10px;
}

.pg-front .fr-h {
    margin-top: 0;
    background: blue;
    padding-left: 15px;
    padding-right: 15px;
}

.l-head.l-hid {
    margin-top: 20px;
}

aside.a-aside.lay-aside.bar-div {
    padding-bottom: 20px;
}}
@media (max-width:800px){.vd.vd-notitle {
    padding-top: 1px;
}


.hv-list>li {
   flex: 0 0 50%;
}

section.hx {
    background-color: #a0a0a01a;
    padding: 10px;
    border-radius: 0px 0px 10px 10px;
}

.hv-ar {
    width: 30px;
    height: 30px;
}

section.pg-posts-destacada {
    margin: 1px 0;
    border-radius: 0px 0px 10px 10px;
}

.pg-front .fr-h {
    margin-top: 0;
    background: blue;
    padding-left: 10px;
    padding-right: 10px;
}

.cs-tlh .card-title {
    margin-top:5px;
}




.card-meta {
    font-size: 10.5px;
}



h2.card-title {
    line-height: 1;
    font-size: 1rem;
}

.card-ex {
    font-size: .8rem;
    line-height: 1;
}







.t-facts dl {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
    gap: 12px 20px;
    margin: 0;
}

.t-vbs {
        width: auto;
    }

.t-f-video .t-acts, .t-vbs {
        width: auto !important;
    }}
