ion: transform 0.2s; /* Smooth hover effect */
}

article:hover {
    transform: translateY(-2px); /* Lift effect on hover */
}

h2 {
    font-size: 26px; /* Larger heading for main title */
    color: #007bff; /* Blue color for headings */
    margin: 20px 0; /* Margin for spacing */
    border-bottom: 2px solid #eaeaea; /* Underline effect for emphasis */
    padding-bottom: 10px; /* Padding for space under the heading */
}

h4 {
    font-size: 22px; /* Slightly smaller heading for subsections */
    colo