Manipulated offset and pagination, can't display last post anymore
As you can see from the code below, i'd like to show the last post with a design and the other posts with a different design on the first page. For the rest of the archive pages the last post won't be showed.
I manipulated the pagination and offest reading this article : https://codex.wordpress.org/Making_Custom_Queries_using_Offset_and_Pagination
But this is affecting my first loop showing directly the 2° post and ignoring the offset i declared
Any solutions for making the last post work in the first page?
//Loop for the new post
?php if(is_home() !is_paged()) { ?
div class=newest-post
?php
$args_latest = array( 'post_type' = 'post', offset = 0 );
$the_last_query = new WP_Query( $args_latest );
if ( $the_last_query-have_posts() ) : ?
?php while ( $the_last_query-have_posts() ) : $the_last_query-the_post();
?
div class=new-card
?php the_post_thumbnail()?
/div
p class=title-2?php the_title();?/p
div class=text?php the_excerpt()?/div
a href=?php the_permalink()? Read/a
?php
endwhile;
endif; ?
/div
?php }?
//Loop for the others excluding the first
if ( have_posts() ) :
while ( have_posts() ) : the_post();
?
div class=other-post
?php the_post_thumbnail()?
/div
p class=title-2?php the_title();?/p
p class=text?php the_excerpt()?/p
a href=?php the_permalink()?Read/a
?php
endwhile;
endif;
}?
?php echo the_posts_pagination(); ?