.root {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.container {
    display: flex;
    align-items: center;
    gap: 48px;
    padding: 48px 60px;
    width: 100%;
    max-width: var(--content-max-width);
}

.divider {
    display: none;
}

.featuredArticles {
    display: flex;
    flex-direction: column;
    gap: 24px;
    flex: 0 0 432px;
}

.articlesContainer {
    display: flex;
    flex-direction: column;
}

.articlesContainer > a:not(:first-child) {
    margin-top: -1px;
}

@media (width <= 1024px) {
    .container {
        flex-direction: column;
        padding: 32px 20px;
        gap: 32px;
    }

    .featuredArticles {
        width: 100%;
    }
}

@media (width <= 768px) {
    .divider {
        display: flex;
        width: 100%;
        height: 1px;
        background-color: var(--border-color-light);
    }
}
