/* Style the FAQ content */
.news-content {
    text-align: center; /* Center the content */
    margin: 50px auto; /* Center the content horizontally and add top margin */
    max-width: 800px; /* Set a maximum width for the FAQ content */
}

.news-content h2 {
    text-align: left;
    font-size: 24px; /* Adjust heading font size */
    margin-bottom: 20px; /* Add bottom margin */
}

.news-content p {
    text-align: left;
    font-size: 16px; /* Adjust paragraph font size */
}

.news {
    display: flex;
    text-align: left;
    gap: 1rem
}

.news-hr {
    width: 70%;
    height: 1px;
    border: none;
    background: linear-gradient(to right, #ff0000, #1b0000);
}

.date-time {
    white-space: nowrap;
    color: #888;
    font-weight: 300;
    font-style: italic;
    user-select: none
}

.bottom-section {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4); /* Semi-transparent black background */
    padding: 20px;
}

/* Center the text */
.centered-text {
    text-align: center;
    color: white; /* Text color */
    font-size: 14px; /* Adjust font size as needed */
}

.gradient-line {
    border: none; /* Remove default border */
    height: 1px; /* Set height of the line */
    margin: 20px 0; /* Add space above and below the line */
}