.download-forms {
    /* Optional: General styles for the download forms */
}

.btn-green-anomaly {
    --tw-bg-opacity: 1;
    background-color: rgb(24 118 17);
}

.download-forms .form-item {
    border-color: #e5e7eb; /* Tailwind gray-200 */
}

.download-forms .form-item p {
    margin: 0; /* Remove margin for paragraphs */
}

.download-forms a {
    background-color: #ea580c; /* Tailwind orange-600 */
    padding: 0.5rem 1.25rem; /* Consistent padding */
    border-radius: 9999px; /* Fully rounded */
    color: white; /* Text color */
    font-weight: 600; /* Font weight */
    text-decoration: none; /* Remove underline */
}

.download-forms a:hover {
    background-color: #c2410c; /* Tailwind orange-700 for hover effect */
}

/* Responsive Styles */
@media (max-width: 640px) {
    .download-forms-container .download-form-item {
        flex-direction: column; /* Stack items vertically */
        align-items: flex-start; /* Align items to the left */
        height: auto; /* Allow height to be determined by content */
        padding: 1rem; /* Add padding for better spacing */
    }
    
    .download-forms-container .download-form-text {
        margin-bottom: 0.5rem; /* Add space below the text */
        text-align: left; /* Align text to the left */
        font-size: 0.875rem; /* Smaller text size for mobile */
    }

    .download-forms-container .download-form-button {
        width: 100%; /* Make the button full width */
        text-align: center; /* Center text within the button */
    }
}

@media (min-width: 640px) {
    .download-forms-container .download-form-item {
        flex-direction: row; /* Horizontal layout on larger screens */
        align-items: center; /* Center items vertically */
    }
    
    .download-forms-container .download-form-text {
        margin-bottom: 0; /* Remove margin for larger screens */
        text-align: left; /* Keep text left-aligned */
        font-size: 1rem; /* Default text size */
    }

    .download-forms-container .download-form-button {
        width: auto; /* Reset button width for larger screens */
        margin-left: 1rem; /* Add margin between text and button */
    }
}
