article.post{
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    color: var(--wp--preset--color--blanc);
    padding: 150px var(--container-space) 0;
    & .single-article-header{
        display: flex;
        width: 100%;
        max-width: 1440px;
        flex-direction: column;
        align-items: center;
        & .single-return-btn{
            color: var(--wp--preset--color--bleu);
            text-align: center;
            font-size: var(--wp--preset--font-size--m-text);
            font-weight: 700;
            text-transform: uppercase;
            display: flex;
            align-items: center;
            &::before{
                content: "\2039";
                margin-right: 0.5rem;
                font-size: var(--wp--preset--font-size--s-title);
                transition: transform .6s ease-in-out;
            }
            &:hover{
                &::before{
                    transform: translateX(-5px);
                }
            }
        }
        & h1{
            color: var(--wp--preset--color--bleu);
            text-align: center;
            font-size: 25px;
            font-weight: 600;
            text-transform: uppercase;
        }
        & .single-article-image{
            display: flex;
            width: 100%;
            height: 600px;
            position: relative;
            overflow: hidden;
            & img{
                position: absolute;
                width: 100%;
                height: 100%;
                object-fit: cover;
                object-position: center;
                border-radius: 28px;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
        }
    }
    & .single-article-entry{
        display: flex;
        width: 100%;
        max-width: 1440px;
        flex-direction: column;
        align-items: center;
    }
    & .single-last-article-container{
        display: flex;
        width: 100%;
        max-width: 1440px;
        flex-direction: column;
        gap: 1rem;
        & h2{
            color: var(--wp--preset--color--bleu-fonce);
            font-size: var(--wp--preset--font-size--l-title);
            font-weight: 700;
            text-transform: uppercase;
        }
        & .single-last-article-wrapper{
            display: flex;
            width: 100%;
            justify-content: space-between;
            & .single-last-article-item{
                display: flex;
                width: 33.33%;
                height: 360px;
                padding: 1rem;
                align-items: center;
                transition: all .6s ease-in-out;
                margin-bottom: 1rem;
                
                & a{
                    display: flex;
                    flex-direction: column;
                    height: 100%;
                    border-radius: 28px;
                    position: relative;
                    width: 100%;
                    background-color: var(--wp--preset--color--blanc);
                    padding: 1rem;
                    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.15);
                    & .single-last-article-img-wraper{
                        display: flex;
                        width: 100%;
                        height: 70%;
                        overflow: hidden;
                        border-radius: 28px;
                        & img{
                            width: 100%;
                            height: 100%;
                            object-fit: cover;
                            object-position: top;
                            border-radius: 28px;
                            transition: all .6s ease-in-out;
                            scale: 1.2;
                        }
                    }
                    & .single-last-article-infos{
                        display: flex;
                        flex-direction: column;
                        width: 100%;
                        padding-top: 0;
                        color: var(--wp--preset--color--noir);
                        & .single-last-article-infos-group{
                            display: flex;
                            color: var(--wp--preset--color--vert);
                            gap: 0.5rem;
                            text-transform: uppercase;
                            font-weight: 700;
                            font-size: var(--wp--preset--font-size--xs-text);
                            align-items: center;
                            & span{
                                color: var(--wp--preset--color--bleu);
                            }
                        }
                        & p{
                            margin: 0;
                        }
                        & .single-last-article-text{
                            color: var(--wp--preset--color--bleu);
                            font-size: var(--wp--preset--font-size--xs-title);
                            font-weight: 700;
                        }
                    }
                    &:hover{
                        & img{
                            scale: 1;
                        }
                    }
                }
            }
        }
    }
}
@media (max-width: 1600px){
}
@media (max-width: 768px){
    article.post {
        & .single-article-header {
            & .single-article-image {
                height: 300px;
            }
        }
        & .single-last-article-container {
            & .single-last-article-wrapper {
                flex-direction: column;
                & .single-last-article-item {
                    width: 100%;
                    & a {
                        & .single-last-article-infos {
                            & .single-last-article-infos-group {
                                flex-direction: column;
                                gap: 0;
                                align-items: flex-start;
                                & span {
                                    display: none
                                }
                            }
                        }
                    }
                };
            }
        }
    }
}