/* --- Documents Page Specific Styles --- */

.documents-list .card {
    margin-bottom: var(--spacing-lg);
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.documents-list .card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}

.documents-list .card-header {
    padding-bottom: var(--spacing-md);
    border-bottom: 2px solid var(--club-yellow);
    margin-bottom: var(--spacing-md);
}

.documents-list .card-header h2 {
    margin: 0;
}

.documents-list .card-content p {
    margin-bottom: var(--spacing-lg);
    line-height: 1.6;
}
