main h2 {
    margin: 40px 0 20px 0;
    text-decoration: underline;
    text-decoration-color: red;
    text-decoration-thickness: 3px;
    text-underline-offset: 5px;
}

main .list-news .news {
    padding: 10px 0;
    width: 390px;
    display: flex;
    justify-content: space-between;
}

main .list-news .news .news-name {
    padding: 0 30px 0 0;
}

main .list-news .news .news-name p {
    padding: 0;
    margin: 5px 0;
    font-size: 12px;
    color: #727377;
}