.lt[data-v-52c017b2]{background:var(--medio-bg);border:1px solid var(--medio-border);border-radius:22px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .18s,box-shadow .18s,transform .18s}.lt[data-v-52c017b2]:hover{border-color:color-mix(in oklab,var(--medio-accent) 40%,var(--medio-border));box-shadow:0 10px 30px #0704230f;transform:translateY(-2px)}.lt-link[data-v-52c017b2]{border-radius:inherit;inset:0;position:absolute;z-index:1}.lt-link[data-v-52c017b2]:focus-visible{outline:2px solid var(--medio-accent);outline-offset:2px}.lt-media[data-v-52c017b2]{aspect-ratio:16/9;background:var(--medio-surface);overflow:hidden}.lt-media img[data-v-52c017b2]{display:block;-o-object-fit:cover;object-fit:cover}.lt-media img[data-v-52c017b2],.lt-ph[data-v-52c017b2]{height:100%;width:100%}.lt-ph[data-v-52c017b2]{background:linear-gradient(135deg,var(--medio-accent-soft),var(--medio-surface));color:var(--medio-accent);display:grid;place-items:center}.lt-ph[data-v-52c017b2] svg,.lt-ph>span[data-v-52c017b2]{height:40px;opacity:.8;width:40px}.lt-cuerpo[data-v-52c017b2]{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 20px}.lt-meta[data-v-52c017b2]{align-items:center;color:var(--medio-text-muted);display:flex;font-size:12.5px;gap:6px;margin:0}.lt-cat[data-v-52c017b2]{color:var(--medio-accent);font-weight:600;position:relative;text-decoration:none;z-index:2}.lt-cat[data-v-52c017b2]:hover{text-decoration:underline}.lt-t[data-v-52c017b2]{color:var(--medio-navy);font:600 19px/1.3 var(--font-display);letter-spacing:-.01em;margin:0;text-wrap:balance}.lt-b[data-v-52c017b2]{color:var(--medio-text-secondary);display:-webkit-box;font-size:14.5px;-webkit-line-clamp:3;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.lt-f[data-v-52c017b2]{color:var(--medio-text-muted);font-size:12.5px;margin:auto 0 0;padding-top:4px}.destacada[data-v-52c017b2]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.destacada .lt-media[data-v-52c017b2]{aspect-ratio:auto;min-height:320px}.destacada .lt-cuerpo[data-v-52c017b2]{gap:12px;justify-content:center;padding:32px}.destacada .lt-t[data-v-52c017b2]{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.15}.destacada .lt-b[data-v-52c017b2]{font-size:16px;-webkit-line-clamp:4}.compacta[data-v-52c017b2]{align-items:center;background:transparent;border:none;border-radius:14px;flex-direction:row}.compacta[data-v-52c017b2]:hover{background:var(--medio-surface);box-shadow:none;transform:none}.compacta .lt-media[data-v-52c017b2]{aspect-ratio:1;border-radius:12px;flex:none;width:88px}.compacta .lt-cuerpo[data-v-52c017b2]{gap:4px;padding:6px 10px}.compacta .lt-t[data-v-52c017b2]{font-size:14.5px}.compacta .lt-f[data-v-52c017b2]{display:none}.lt--alta[data-v-52c017b2],.lt--ancha[data-v-52c017b2],.lt--normal[data-v-52c017b2],.lt--texto[data-v-52c017b2]{height:100%}.lt--alta .lt-media[data-v-52c017b2],.lt--ancha .lt-media[data-v-52c017b2],.lt--normal .lt-media[data-v-52c017b2]{aspect-ratio:auto;flex:1;min-height:140px}.lt--alta .lt-cuerpo[data-v-52c017b2],.lt--ancha .lt-cuerpo[data-v-52c017b2],.lt--normal .lt-cuerpo[data-v-52c017b2]{flex:none}.lt-media img[data-v-52c017b2]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.lt:hover .lt-media img[data-v-52c017b2]{transform:scale(1.04)}.lt--ancha .lt-t[data-v-52c017b2]{font-size:clamp(20px,1.8vw,26px);line-height:1.2}.lt--alta .lt-t[data-v-52c017b2]{font-size:20px}.lt--texto[data-v-52c017b2]{background:var(--medio-surface);border:0;justify-content:flex-end}.lt--texto[data-v-52c017b2]:hover{background:var(--medio-accent-soft);border-color:transparent}.lt--texto .lt-cuerpo[data-v-52c017b2]{justify-content:flex-end;padding:24px}.lt--texto .lt-t[data-v-52c017b2]{font-size:clamp(22px,1.9vw,28px);letter-spacing:-.02em;line-height:1.15}.lt--texto .lt-b[data-v-52c017b2]{-webkit-line-clamp:4}@media(max-width:860px){.destacada[data-v-52c017b2]{grid-template-columns:1fr}.destacada .lt-media[data-v-52c017b2]{aspect-ratio:16/9;min-height:0}.destacada .lt-cuerpo[data-v-52c017b2]{padding:22px}}@media(prefers-reduced-motion:reduce){.lt[data-v-52c017b2]{transition:none}.lt[data-v-52c017b2]:hover{transform:none}}
