.article-list {
    padding: 2rem;
    margin-right: 1rem;
}

.article-list ul {
    padding-left: 0rem;
}

.article-list li {
    list-style-type: none;
    font-size: 105% !important;
    margin-bottom: 0.5rem;
    background-color: #eee;
    padding: 0.3rem 1rem;
}

.article-list .active {
    background-color: var(--bs-primary);
    color: white;
}

.article-list a {
    text-decoration: none;
}

.article-list a:hover {
    text-decoration: underline;
}

@media (max-width: 990px) {
    .col-4.article-list {
        width: 100%;
    }
}

.ContentCenter {
    margin-top: 1rem;
}