.temoignages{--temoignages_colonnes:3;--temoignages_avatar:3rem;--temoignages_guillemet:4.5rem }.temoignages_moyenne{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;background:var(--ui_surface);border:var(--ui_bord);border-radius:var(--ui_radius_rond);box-shadow:var(--ui_ombre);justify-self:center;margin:.6rem 0 0;padding:.7em 1.5em}.temoignages_moyenneNote{font-size:1.5rem;font-weight:700;font-family:var(--ui_police_titres);color:var(--ui_primaire);line-height:1}.temoignages_moyenneNote small{font-size:.6em;font-weight:600;color:var(--ui_texte_2)}.temoignages_moyenneTotal{font-size:var(--ui_fs_petit);color:var(--ui_texte_2)}.temoignages_colonnes{columns:var(--temoignages_colonnes);column-gap:var(--ui_gap)}.temoignages_carte{position:relative;display:flex;break-inside:avoid;margin:0 0 var(--ui_gap)}.temoignages_carte:before{position:absolute;z-index:0;content:"“";font-size:var(--temoignages_guillemet);font-weight:700;font-family:Georgia,serif;color:var(--ui_accent_doux);line-height:1;right:1.1rem;bottom:3.6rem;pointer-events:none}.temoignages_carteHaut{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin:0}.temoignages_source{flex-shrink:0}.temoignages_carteTitre{font-size:var(--ui_fs_h3);font-weight:700;font-family:var(--ui_police_titres);color:var(--ui_primaire);line-height:1.35;margin:0}.temoignages_texte{font-size:var(--ui_fs_petit);color:var(--ui_texte);line-height:1.7;margin:0}.temoignages_texte p{margin:0 0 .7em}.temoignages_texte p:last-child{margin-bottom:0}.temoignages_auteur{display:flex;align-items:center;gap:.8rem;border-top:var(--ui_bord);margin:auto 0 0;padding:.9rem 0 0}.temoignages_auteur img{width:var(--temoignages_avatar);height:var(--temoignages_avatar);object-fit:cover;border-radius:var(--ui_radius_rond);flex-shrink:0}.temoignages_initiale{display:inline-flex;align-items:center;justify-content:center;width:var(--temoignages_avatar);height:var(--temoignages_avatar);background:var(--ui_primaire_doux);border-radius:var(--ui_radius_rond);font-weight:700;font-family:var(--ui_police_titres);color:var(--ui_primaire);flex-shrink:0}.temoignages_identite{display:grid;gap:.1rem;min-width:0}.temoignages_identite strong{font-size:var(--ui_fs_petit);color:var(--ui_texte)}.temoignages_identite em{font-style:normal;font-size:var(--ui_fs_micro);color:var(--ui_accent_texte)}.temoignages_meta{font-size:var(--ui_fs_micro);color:var(--ui_texte_2)}.temoignages_meta span{margin:0 .25em}@media(max-width:1000px){.temoignages{--temoignages_colonnes:2 }}@media(max-width:680px){.temoignages{--temoignages_colonnes:1 }}
