   .documenti-lista {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
    }
    .documento-card {
        width: calc(33.333% - 20px);
        border: 2px solid #1e73be;
        padding: 20px;
        border-radius: 10px;
        box-sizing: border-box;
        background: #fff;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .documento-icon {
        font-size: 40px;
        color: #0057ff;
    }
    @media(max-width: 768px) {
        .documento-card {
            width: 100%;
        }
    }