.m-listado__portada{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:60px;background-image:linear-gradient(90deg,#ff61c0,#fd9b67)}.m-listado__portada:before{content:"";position:absolute;inset:0;border-radius:inherit;background:url(/wp-content/uploads/2026/01/Fondo-blog.svg) no-repeat;background-size:cover}.m-listado__portada-dentro{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;width:100%;max-width:90%;margin:0 auto;padding:200px 0 50px}.m-listado__cabeza{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:90%;margin-bottom:50px}.m-listado__antetitulo{margin:0;color:var(--m-tinta);font:500 19px/1 var(--m-titulos);letter-spacing:3.5px;text-align:center;text-transform:uppercase}.m-listado__titulo{width:80%;margin:-10px 0 15px;color:var(--m-tinta);font:500 64px/1 var(--m-titulos);letter-spacing:-2px;text-align:center}.m-listado__texto{width:55%;margin:0;color:var(--m-tinta);font:400 20px/1 var(--m-letra);text-align:center}.m-listado__entradas{display:flex;flex-direction:column;margin-top:15px;overflow:hidden;border-radius:60px;background:var(--m-crema)}.m-listado__entradas-dentro{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;width:100%;max-width:80%;margin:0 auto;padding:50px 0}.m-listado__rejilla{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px;width:100%}.m-tarjeta{display:flex;flex-direction:column;min-width:0}.m-tarjeta__caja{display:flex;flex-direction:column;height:100%;min-height:100%;padding:15px;overflow:hidden;border-radius:40px;background:#fff}.m-tarjeta__enlace-foto{position:relative;display:block;width:100%;margin-bottom:20px}.m-tarjeta__foto{position:relative;margin-bottom:-25px;padding-bottom:calc(.56 * 100%);overflow:hidden;border-radius:30px;transform-style:preserve-3d}.m-tarjeta__foto:before{content:"";position:absolute;top:18px;left:18px;z-index:20;width:28px;height:28px;background:url(/wp-content/uploads/2026/01/Logo.svg) no-repeat center / contain;filter:brightness(0) invert(1);pointer-events:none}.m-tarjeta__foto img{position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);display:block;width:calc(100% + 1px);max-width:none;height:auto;max-height:none;transform:scale(1.01) translate(-50%,-50%);filter:brightness(.85);transition:filter .3s ease}.m-tarjeta__foto--alto img{width:auto;height:100%}.m-tarjeta__texto{flex-grow:1;width:100%;margin:20px 0 10px;padding:0 1px}.m-tarjeta__titulo{margin:0 0 10px}.m-tarjeta__titulo,.m-tarjeta__titulo a{color:var(--m-tinta);font:400 22px/1.2 var(--m-titulos);letter-spacing:0}.m-tarjeta__resumen{flex-grow:0;margin-bottom:10px;line-height:1.7}.m-tarjeta__resumen p{display:-webkit-box;margin:0;overflow:hidden;color:#1a1739cc;font:400 16px/1.2 var(--m-letra);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.m-tarjeta__mas{display:inline-block;align-self:flex-start;margin-bottom:10px;color:var(--m-azul);font:500 15px/1.5 var(--m-titulos)}.m-tarjeta__datos{margin-top:auto;padding:10px 1px;border-top:1px solid #eaeaea;color:#1a173980;font:300 16px/1 var(--m-titulos);letter-spacing:0}.m-tarjeta__datos span+span:before{content:"•";margin:0 5px}.m-paginacion{width:100%;margin-top:30px;color:var(--m-tinta);font:400 22px/1 var(--m-titulos);letter-spacing:-2px;text-align:center}.m-paginacion .page-numbers{display:inline-block;min-width:45px;height:45px;margin:0 5px;border:1px solid #f0f0f0;border-radius:12px;background:#fff;color:var(--m-tinta);font-weight:600;line-height:45px;text-align:center;transition:all .3s ease}.m-paginacion .page-numbers.current{border-color:var(--m-tinta);background:var(--m-tinta);color:var(--m-amarillo)}.m-paginacion a.page-numbers:hover{background:#f8f8f8}@media(max-width:1024px){.m-listado__portada-dentro{padding:80px 0 0}.m-listado__titulo{font-size:67px}.m-listado__texto{width:100%}.m-listado__entradas-dentro{padding:80px 0 0}.m-listado__rejilla{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.m-listado__portada{border-radius:40px}.m-listado__portada-dentro{align-items:flex-start;padding:50px 0 0}.m-listado__cabeza{width:100%}.m-listado__antetitulo{font-size:12px}.m-listado__titulo{font-size:40px}.m-listado__texto{font-size:14px;line-height:1.2}.m-listado__entradas{border-radius:40px}.m-listado__entradas-dentro{align-items:flex-start;max-width:90%;padding:50px 0 0}.m-listado__rejilla{grid-template-columns:1fr}.m-tarjeta__foto{padding-bottom:50%}.m-tarjeta__foto--alto img{width:calc(100% + 1px);height:auto}.m-tarjeta__foto--alto-movil img{width:auto;height:100%}.m-paginacion .page-numbers{min-width:35px;height:35px;margin:2px;line-height:35px}}
