.artizona-help-card{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:28px;
    width:100%;
    box-sizing:border-box;
    padding:22px 28px;
    margin:0;
    border-radius:18px;
    border:1px solid rgba(30,45,50,.10);
    background:#fff;
}
.artizona-help-card>div{
    flex:1 1 auto;
    min-width:0;
}
.artizona-help-card strong{
    display:block;
    margin-bottom:5px;
    font-size:1.02rem;
}
.artizona-help-card p{
    margin:0;
    max-width:920px;
    color:#65747c;
    font-size:.92rem;
    line-height:1.55;
}
.artizona-help-card a{
    flex:0 0 auto;
    white-space:nowrap;
    font-weight:900;
    text-decoration:none;
}
.artizona-help-card--client{box-shadow:inset 4px 0 0 #285d50;}
.artizona-help-card--client a{color:#285d50;}
.artizona-help-card--pro{box-shadow:inset 4px 0 0 #ff5b00;}
.artizona-help-card--pro a{color:#d64d00;}

/* Bloc d'aide inséré entre deux sections de parcours :
   volontairement beaucoup plus compact qu'une section éditoriale. */
.artizona-help-section{
    padding:24px 0 30px !important;
}

/* Dashboard Pro : l'aide occupe toute la largeur du grid. */
.dashboard-help-row{
    grid-column:1 / -1;
    min-width:0;
}
.dashboard-help-row .artizona-help-card{
    margin:0;
}

/* Espaces connectés : petit dégagement, pas une nouvelle grande section. */
.artizona-help-inline{
    margin-top:18px;
}

@media(max-width:700px){
    .artizona-help-card{
        align-items:flex-start;
        flex-direction:column;
        gap:14px;
        padding:20px;
    }
    .artizona-help-card a{
        white-space:normal;
    }
    .artizona-help-section{
        padding:18px 0 24px !important;
    }
}
