@layer composants{.temoignage__personne{gap:var(--e-2);border-top:var(--trait) solid var(--filet);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:var(--e-3);padding-block-start:var(--e-2);display:grid}.temoignage__portrait,.temoignage__initiale{inline-size:var(--portrait-temoignage);block-size:var(--portrait-temoignage);border-radius:var(--angle-bloc)}.temoignage__portrait{object-fit:cover}.temoignage__initiale{background:var(--fond-initiale);font-family:var(--lecture);font-weight:600;font-size:var(--t-h3-mob);color:var(--encre);place-content:center;display:grid}.temoignage__identite p{margin:0}.temoignage__nom{font-family:var(--lecture);font-weight:600;font-size:var(--t-fait);line-height:var(--lh-fait)}.temoignage__profession,.temoignage__site{font-size:var(--t-note);line-height:var(--lh-note)}.temoignage__profession{color:var(--fait)}.temoignage{background:var(--fond-clair);border:var(--trait) solid var(--filet);padding:var(--e-3)}.temoignage__texte{margin:0}.temoignage:not(.temoignage--extrait) .temoignage__texte{max-height:5lh;overflow:hidden}.temoignage:not(.temoignage--extrait):has(.temoignage__depli[open]) .temoignage__texte{max-height:none}.temoignage--extrait .temoignage__texte{display:none}.temoignage:has(.temoignage__depli[open]).temoignage--extrait .temoignage__texte{border-top:var(--trait) solid var(--filet);margin-block-start:var(--e-3);padding-block-start:var(--e-3);display:block}.temoignage__depli[open] .temoignage__si-ferme,.temoignage__depli:not([open]) .temoignage__si-ouvert{display:none}.temoignage__depli summary{font-size:var(--t-note);color:var(--accent-texte);cursor:pointer;margin-block-start:var(--e-2)}@supports not selector(:has(*)){.temoignage:not(.temoignage--extrait) .temoignage__texte{max-height:none}.temoignage--extrait .temoignage__texte{display:block}.temoignage__depli{display:none}}.temoignage__extrait{font-family:var(--titrage);color:var(--structure);font-size:24px;line-height:1.36}.temoignage__extrait p{margin:0}.temoignage__extrait p:first-child:before{content:"« "}.temoignage__extrait p:last-child:after{content:" »"}.temoignage--large{grid-template-columns:minmax(0, var(--mesure)) minmax(0, 1fr);gap:var(--e-3);align-items:start;display:grid}.temoignage--large .temoignage__personne{border-top:0;border-left:var(--trait) solid var(--filet);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:0;padding-block-start:0;padding-inline-start:var(--e-3)}@media (width<=899px){.temoignage__extrait{font-size:21px}.temoignage--large{display:block}.temoignage--large .temoignage__personne{border-top:var(--trait) solid var(--filet);border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:var(--e-3);padding-block-start:var(--e-2);padding-inline-start:0}}.temoignages{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.temoignages__item--large{grid-column:1/-1}@media (width<=899px){.temoignages{grid-template-columns:minmax(0,1fr)}}}
