.jc-prensa-wrap{font-family:var(--jc-font);width:100%}.jc-prensa-tabs{display:flex;flex-wrap:wrap;gap:15px;margin:0 0 42px;border:0}.jc-prensa-tab{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 0 10px;margin:0;color:var(--jc-tab);font:600 12px/1.2 var(--jc-font);letter-spacing:.05em;cursor:pointer;transition:.2s ease}.jc-prensa-tab:hover,.jc-prensa-tab.is-active{color:var(--jc-accent);border-bottom-color:var(--jc-accent)}.jc-prensa-panel{display:none}.jc-prensa-panel.is-visible{display:block}.jc-prensa-grid{display:grid;grid-template-columns:repeat(var(--jc-cols),minmax(0,1fr));column-gap:var(--jc-gap);row-gap:var(--jc-row-gap)}.jc-prensa-card{min-width:0;margin:0}.jc-prensa-link{display:block;color:inherit!important;text-decoration:none!important}.jc-prensa-image{width:100%;aspect-ratio:var(--jc-ratio);overflow:hidden;border-radius:var(--jc-radius);background:#f2f2f2;margin-bottom:16px}.jc-prensa-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.jc-prensa-placeholder{display:block;width:100%;height:100%;background:#f2f2f2}.jc-prensa-title{margin:0 0 7px!important;padding:0!important;color:var(--jc-title-color)!important;font-family:var(--jc-font)!important;font-size:var(--jc-title)!important;line-height:1.28!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.jc-prensa-media{margin:0;color:var(--jc-media-color);font-size:var(--jc-media);line-height:1.35;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.jc-prensa-extra{margin-top:8px}.jc-prensa-date{display:block;margin:0 0 7px;color:var(--jc-date-color);font-size:var(--jc-date);line-height:1.35;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jc-prensa-desc{margin:0!important;color:var(--jc-desc-color)!important;font-size:var(--jc-desc)!important;line-height:1.5!important;font-weight:400!important}.jc-hover .jc-prensa-card{transition:transform .25s ease}.jc-hover .jc-prensa-card:hover{transform:translateY(-3px)}.jc-hover .jc-prensa-card:hover img{transform:scale(1.025)}@media(max-width:1024px){.jc-prensa-grid{grid-template-columns:repeat(var(--jc-cols-tab),minmax(0,1fr))}}@media(max-width:690px){.jc-prensa-tabs{gap:12px 18px;margin-bottom:30px}.jc-prensa-tab{font-size:11px}.jc-prensa-grid{grid-template-columns:repeat(var(--jc-cols-mob),minmax(0,1fr));row-gap:32px}.jc-prensa-image{margin-bottom:13px}.jc-prensa-extra{margin-top:6px}}

.jc-prensa-alternates{list-style:none!important;margin:12px 0 0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:6px 12px}.jc-prensa-alternates li{margin:0!important;padding:0!important}.jc-prensa-alternates a{font:600 11px/1.4 var(--jc-font);color:var(--jc-accent);text-decoration:underline;text-underline-offset:3px}

/* Configuración visual 1.2.0. Reglas específicas para evitar overrides del tema. */
.jc-prensa-wrap .jc-prensa-image{position:relative;aspect-ratio:var(--jc-ratio);padding:0!important;line-height:0}
.jc-prensa-wrap .jc-prensa-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;object-fit:var(--jc-image-fit,cover)!important;object-position:var(--jc-image-position,center)!important}
.jc-prensa-wrap .jc-prensa-tabs{width:100%;justify-content:var(--jc-tabs-align,flex-start)}
.jc-prensa-wrap .jc-prensa-tab{height:auto!important;white-space:normal!important;font-family:var(--jc-font)!important;font-weight:var(--jc-tab-weight,600)!important;text-align:var(--jc-tab-text-align,center)!important}
.jc-prensa-wrap .jc-tabs-full .jc-prensa-tab{flex:1 1 0;min-width:120px;padding-left:8px;padding-right:8px}
.jc-prensa-wrap .jc-prensa-card{text-align:var(--jc-card-align,left)}
.jc-prensa-wrap .jc-prensa-title{font-weight:var(--jc-title-weight,600)!important;text-align:var(--jc-card-align,left)!important}
.jc-prensa-wrap .jc-prensa-media{font-weight:var(--jc-media-weight,600)!important}
.jc-prensa-wrap .jc-prensa-date{font-weight:var(--jc-date-weight,600)!important}
.jc-prensa-wrap .jc-prensa-desc{font-weight:var(--jc-desc-weight,400)!important;text-align:var(--jc-card-align,left)!important}
.jc-prensa-wrap .jc-prensa-alternates{justify-content:var(--jc-card-align,left)}
@media(max-width:690px){.jc-prensa-wrap .jc-tabs-full .jc-prensa-tab{flex-basis:calc(50% - 18px);min-width:0}}

/* Compatibilidad con picture/WebP y estilos de imagen del tema. */
.jc-prensa-wrap .jc-prensa-image{height:auto!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
.jc-prensa-wrap .jc-prensa-image picture{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}
.jc-prensa-wrap .jc-prensa-image picture img{width:100%!important;height:100%!important;object-fit:var(--jc-image-fit,cover)!important;object-position:var(--jc-image-position,center)!important}
