.mw-documents {
    margin: 0 0 3rem 0;
    padding: 0;
    list-style: none;
    background-color: var(--white);
    box-shadow: var(--boxShadow);
}

.mw-docItem {
    position: relative;
    overflow: hidden;
    padding: 1rem;
    word-break: break-word;
    border-bottom: 1px solid var(--lightGray);
    color: var(--gray);
}

.mw-documents__link {
    display: flex;
    flex-direction: column;
    margin-bottom: .5em;
    color: inherit;
}

.mw-documents__link:hover {
    text-decoration: none;
    color: inherit;
}

.postListIntroNews__title {
    color: var(--primary);
}

.postListIntroNews__date {
    display: block;
    margin-bottom: .75rem;
    font-size: .9rem;
    color: #b1b1b1;
}

.mw-documents__more {
    position: relative;
    display: block;
    width: calc(100% + 30px);
    margin: 25px -15px -15px;
    padding: 0.9375rem 0;
    text-align: center;
    color: #fff;
    background-color: #b1b1b1;
}

.mw-docItem__categoryTags {
    margin-bottom: .5rem;
    text-align: right;
}

.mw-documents__searchLink {
    display: block;
    padding: 1rem;
    text-align: right;
    color: var(--mediumGray);
}

.mw-documents__searchLink:hover {
    color: #6f6f6f;
}

@media (min-width: 992px) {
    .weblogPostsListDocument .Article__title,
    .mw-documents {
        max-width: 66.6666%;
    }
}

@media (min-width: 1200px) {
    .mw-documents__link {
        max-width: 51em;
    }
}
