main h2 {
    font-family: 'Poppins', sans-serif;
    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: 42px;
}

.card-text {
    font-size: 21px;
    text-align: justify;
}

.card-footer {
    font-size: 0.9rem;
    color: #6c757d;
}

.news-image {
    height: 25vh;
    width: 100%;
    object-fit: cover;
    object-position: top;
    margin-bottom: 42px;
}

.news-image-large {
    height: 100vw;
    width: 100%;
    object-fit: cover;
    object-position: top;
    margin-bottom: 42px;
}

.news-text {
    font-size: 18px;
    text-align: justify;
}