.max-w-7xl-new {
    max-width: 80rem;
    margin: 0 auto;
    padding-top: 24px;
}

.container-fluid-new {
    padding: 10px 10px 50px 10px;
}

.new-image {
    width: 100%;
    height: auto;
    display: block;
}

.new-layout {
    display: flex;
    gap: 40px;
    align-items: flex-start;
}

.new-layout__main {
    flex: 0 1 80%;
}

.new-layout__sidebar {
    flex: 0 0 20%;
}

.last-posts h6 {
    margin-bottom: 16px;
    text-transform: uppercase;
}

@media (max-width: 1024px) {
    .container-fluid-new {
        padding: 10px 10px 40px 10px;
    }

    .new-layout {
        flex-direction: column;
    }

    .new-layout__main,
    .new-layout__sidebar {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .new-layout__sidebar {
        margin-top: 30px;
    }
}

@media (max-width: 768px) {
    .new-single__title {
        font-size: 24px;
        margin-bottom: 16px;
    }

    .last-posts h6 {
        text-align: left;
    }
}