.press-list-item {
    padding: 1.5rem;
    border-bottom: 1px solid #dee2e6;
    transition: background-color 0.2s ease-in-out;
}

.press-list-item:last-child {
    border-bottom: none;
}

.press-list-item:hover {
    background-color: #f8f9fa;
}

.press-list-item .article-title {
    font-weight: 600;
    color: #343a40;
}

.press-list-item .article-meta {
    font-size: 0.9rem;
    color: #6c757d;
} 