.news-section-subheading{
    color: var(--accentColor);
}

.news-item img{
    border-radius: 27px 27px 0px 0px;
}

.news-item-date{
    color: var(--accentColor);
}

.news-item-button{
    border-radius: 0 4.375rem 4.375rem 4.9375rem;
    background-color: var(--shadeColor);
    padding: 0.56rem 2.13rem;
    transition: all 0.2s;
    width: fit-content;
}

.news-item-button:hover{
    background-color: var(--accentColor);
}

.news-section-heading{
    line-height: 1.3;
}

@media screen and (min-width: 781px) {
    .news-item-heading {
        hyphens: none;
        -webkit-hyphens: none;
    }
}