main h2 {
    font-weight: bold;
}

.card{
    transition: transform 0.3s ease;
    cursor: pointer;
}

.card-body{
    color: #333;
    text-decoration: none;
}

.card:hover {
    transform: scale(1.03);
}

.card-title {
    font-weight: 600;
    font-size: 21px;
}

.card-text {
    font-size: 16px;
    text-align: justify;
}

.card-footer {
    font-size: 0.9rem;
    color: #6c757d;
}

.news-image {
    max-height: 42vh;
    max-width: 100vw;
    object-fit: cover;
    float: left;
    margin: 0 42px 16px 0;
}

.news-text {
    font-size: 21px;
    text-align: justify;
}

.article-content {
  display: flow-root;
}