.news-details-div {
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
}

.news-details-category-badge {
    border-radius: 24px;
    padding: 4px 8px;
    background-color: crimson;
    font-size: 14px;
    color: white;
    margin-right: 24px;
}

.news-details-date-content {
    font-size: 14px;
}

.news-principal-info-div {
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
}

.news-title {
    margin-bottom: 14px;
    text-align: center;
}

@media (max-width: 1200px) {
    .news-title {
        font-size: 2.5rem;
    }
}
@media (min-width: 1200px) {
    .news-title {
        font-size: 4rem;
    }
}

.news-description {
    font-size: 1.2rem;
    font-weight: 400;
    color: rgb(164,164,164);
}

.news-principal-photo-div {
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
}

.news-principal-photo {
    width: 70%;
    aspect-ratio: 16/9;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.news-principal-photo-legenda-div {
    width: 70%;
    height: fit-content;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    margin-top: 6px;
}

.news-principal-photo-legenda-content {
    font-size: 14px;
    color: rgb(164,164,164);
}

.news-content-text-div {
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    margin-bottom: 124px;
}

.news-content-text {
    width: 70%;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}