.jue{--paper:var(--wp--preset--color--base, #F8F6F1);--card:var(--wp--preset--color--surface, #FFFFFF);--ink:var(--wp--preset--color--contrast, #16181D);--ink-2:var(--wp--preset--color--muted, #5C6170);--line:var(--wp--preset--color--rule, #E2DDD2);--accent:var(--wp--preset--color--accent, #9B2C22);--accent-soft:var(--wp--preset--color--accent-soft, #F4E7E2);--tc:var(--wp--preset--color--pizarra-azul, #2E5A72);--ok:var(--wp--preset--color--olivo, #5E6B2F);--serif:var(--wp--preset--font-family--serif, Newsreader, "Iowan Old Style", Georgia, serif);--sans:var(--wp--preset--font-family--sans, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);box-sizing:border-box;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.jue *,.jue *::before,.jue *::after{box-sizing:border-box}.jue p{margin:0}.jue a{color:inherit}.jue-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:18px}.jue-kpi{padding:14px 16px 14px 0;min-width:0}.jue-kpi+.jue-kpi{padding-left:16px;border-left:1px solid var(--line)}.jue-kpi-v{font-family:var(--serif);font-size:2.1rem;font-weight:560;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.jue-kpi-l{font-weight:600;font-size:13px;margin-top:2px}.jue-kpi-s{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jue .jue-search{width:100%;max-width:none;min-height:0;margin:0 0 14px;padding:13px 18px 13px 46px;border-radius:999px;border:1px solid var(--line);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%235C6170' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/svg%3E") no-repeat 18px center;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.4;box-shadow:none;outline:none}.jue .jue-search:focus{border-color:var(--ink)}.jue-filters{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-bottom:22px}.jue-fgroup{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.jue-flabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:650;margin-right:2px}.jue-chip{display:inline-flex;align-items:center;gap:6px;padding:.2em .7em;border-radius:999px;border:1px solid var(--line);background:#fff0;font-family:var(--sans);font-size:13px;line-height:1.6;color:var(--ink);text-decoration:none!important;white-space:nowrap}button.jue-chip{cursor:pointer}.jue-chip b{color:var(--accent);font-weight:650}button.jue-chip:hover,.jue-chip.on{border-color:var(--accent);color:var(--accent)}.jue-chip.on{background:var(--accent-soft)}a.jue-chip-go{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent)}a.jue-chip-go:hover{background:var(--accent);border-color:var(--accent);color:#fff}a.jue-chip-go::after{content:"→";font-size:11px;opacity:.7}.jue-chips{display:flex;flex-wrap:wrap;gap:6px}.jue-active{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:-8px 0 18px;font-size:13px;color:var(--ink-2)}.jue-active button{border:0;background:none;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.jue-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:40px;align-items:start}.jue-side{position:sticky;top:24px}.jue-sec{border-top:3px solid var(--ink);padding-top:12px;margin-bottom:26px}.jue-sec h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:650;margin:0 0 12px!important;padding:0!important;font-family:var(--sans)}.jue-top{list-style:none;margin:0!important;padding:0!important}.jue-top li{margin:0!important;padding:0;list-style:none}.jue-top button{display:flex;width:100%;justify-content:space-between;gap:10px;align-items:baseline;padding:6px 0;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;font:inherit;color:var(--ink);text-align:left}.jue-top button:hover,.jue-top button.on{color:var(--accent)}.jue-top button span:last-child{font-family:var(--serif);font-size:1.05rem;color:var(--ink-2)}.jue-note{font-size:12.5px;color:var(--ink-2);line-height:1.5}.jue-note a{color:var(--accent)}.jue-count{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:650;border-top:3px solid var(--ink);padding-top:12px;margin-bottom:4px!important}.jue-item{padding:18px 0 20px;border-bottom:1px solid var(--line)}.jue-item-meta{font-size:13px;color:var(--ink-2)}.jue-item-meta b{color:var(--accent);font-weight:650;letter-spacing:.01em}.jue-dot{margin:0 .5em;color:var(--line)}.jue .jue-item-t{font-family:var(--serif);font-size:clamp(1.2rem, 2.1vw, 1.45rem);font-weight:560;letter-spacing:-.012em;line-height:1.22;margin:4px 0 8px!important;padding:0!important}.jue-item-t a{text-decoration:none}.jue-item-t a:hover{color:var(--accent)}.jue-item-d{font-family:var(--serif);font-size:1.02rem;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px!important}.jue-item .jue-chips{margin-bottom:10px}.jue-item-f{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:13.5px}.jue-link{color:var(--accent)!important;font-weight:600;text-decoration:none!important}.jue-link:hover{text-decoration:underline!important}.jue-ecli{font-size:12px;color:var(--ink-2);margin-left:auto}.jue-more{display:flex;justify-content:center;padding:22px 0 6px}.jue-btn{display:inline-flex;align-items:center;gap:6px;padding:.6em 1.25em;border-radius:999px;background:var(--ink);color:var(--paper)!important;border:1px solid var(--ink);font-family:var(--sans);font-weight:600;font-size:14px;cursor:pointer;line-height:1.2}.jue-btn:hover{background:var(--accent);border-color:var(--accent)}.jue-empty{padding:30px 0;color:var(--ink-2);font-family:var(--serif);font-size:1.1rem}.jue-ficha{border-top:3px solid var(--ink);border-bottom:1px solid var(--line);padding:12px 0 14px;margin:0 0 28px}.jue-ficha-h{font-size:13px;font-weight:650;color:var(--accent);letter-spacing:.01em;margin-bottom:10px!important}.jue-ficha-l{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:650;margin-bottom:6px!important}.jue-ficha-f{margin-top:12px!important;font-size:13.5px}.jue-rel h4{display:flex;justify-content:space-between;gap:8px}.jue-rel-l{list-style:none;margin:0!important;padding:0!important}.jue-rel-l li{margin:0!important;padding:8px 0;border-bottom:1px solid var(--line,#E2DDD2);list-style:none;line-height:1.35}.jue-rel-l a{text-decoration:none;color:inherit;display:block}.jue-rel-l a b{color:var(--accent,#9B2C22);font-weight:650;font-size:13px;display:block}.jue-rel-l a span{font-family:var(--serif,Georgia,serif);font-size:1rem}.jue-rel-l a:hover span{color:var(--accent,#9B2C22)}.jue-rel-all{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--accent,#9B2C22)!important;text-decoration:none!important}.jue-rel-all:hover{text-decoration:underline!important}button.jue-badge{cursor:pointer;background:var(--accent,#9B2C22);border-color:var(--accent,#9B2C22)!important;color:#fff!important;font-family:inherit;line-height:inherit}button.jue-badge:hover{filter:brightness(1.12)}@media (max-width:900px){.jue-grid{grid-template-columns:minmax(0,1fr);gap:10px}.jue-side{position:static;order:-1}.jue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jue-kpi:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--line)}.jue-kpi:nth-child(4){border-top:1px solid var(--line)}.jue-ecli{margin-left:0;width:100%}.jue-top{display:flex;flex-wrap:wrap;gap:6px}.jue-top button{width:auto;border:1px solid var(--line);border-radius:999px;padding:.2em .7em;font-size:13px}.jue-top button span:last-child{font-size:12px}}a.jue-chip-ue{border-color:color-mix(in srgb,var(--tc) 40%,var(--line));color:var(--tc)}a.jue-chip-ue:hover{background:var(--tc);border-color:var(--tc);color:#fff}a.jue-chip-ue::after{content:"↗";font-size:11px;opacity:.7}.jue-item-k{font-size:13.5px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px!important}.jue-item-k span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:650;color:var(--ink);margin-right:4px}.jue-item-rel{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:13px;margin-bottom:8px!important}.jue-rel-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:650;color:var(--ink-2)}.jue-item-rel a{color:var(--accent);text-decoration:none;font-weight:600}.jue-item-rel a:hover{text-decoration:underline}.jue-quien{font-size:12px;color:var(--ink-2)}.jue-item-f .jue-quien{margin-left:auto}.jue-item-f .jue-quien+.jue-ecli{margin-left:0}.jue-ficha-d{font-size:13px;color:var(--ink-2);margin:-4px 0 12px!important}.jue-ficha .jue-chips+.jue-ficha-l,.jue-ficha .jue-ficha-rel+.jue-ficha-l{margin-top:14px!important}.jue-ficha-rel{list-style:none;margin:0!important;padding:0!important}.jue-ficha-rel li{list-style:none;margin:0!important;padding:5px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4}.jue-ficha-rel a{text-decoration:none;color:var(--ink)}.jue-ficha-rel a b{color:var(--accent);font-weight:650;margin-right:4px}.jue-ficha-rel a:hover{color:var(--accent)}.jue-ficha-f{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline}.jue-ficha-ts{margin-top:-12px;border-top:0;padding-top:0}@media (max-width:900px){.jue-item-f .jue-quien{margin-left:0;width:100%}}