.gds-person {
    display: flex;
    align-items: flex-start;

    gap: 18px;

    padding: 16px 0;

    border-bottom: 1px solid rgba(0,0,0,0.08);

    background: transparent;
}

/* AVATAR 70px */
.gds-person-photo {
    flex: 0 0 70px;
    width: 70px;
    height: 70px;
}

.gds-person-photo img {
    width: 70px;
    height: 70px;

    object-fit: cover;

    border-radius: 3px;

    display: block;
}

/* TEXTE */
.gds-person-content {
    display: flex;
    flex-direction: column;
    justify-content: center;

    gap: 3px;

    min-height: 70px; /* alignement vertical propre avec image */
}

/* NOM : légèrement plus grand */
.gds-person-name {
    font-weight: 600;
    font-size: 1.05rem; /* ↑ augmenté */
    color: #2c2b28;
}

/* AFFILIATION : un peu plus lisible aussi */
.gds-person-affiliation {
    font-size: 0.92rem; /* ↑ augmenté */
    color: #6d6a66;
    line-height: 1.4;
}

/* =========================
   GALLIA DESIGN SYSTEM
   IDREF BADGE
   ========================= */

.gds-person-name {
    display: flex;
    align-items: center;
    gap: 6px;
}

/* lien IdRef */
.gds-idref {
    display: inline-flex;
    align-items: center;

    margin-left: 4px;

    opacity: 0.65;

    transition: opacity 0.15s ease, transform 0.15s ease;

    text-decoration: none;
}

/* hover discret */
.gds-idref:hover {
    opacity: 1;
    transform: translateY(-1px);
}

/* image IdRef */
.gds-idref img {
    height: 14px;
    width: auto;
    display: block;

    filter: grayscale(1);
}

/* hover image */
.gds-idref:hover img {
    filter: grayscale(0);
}