.avis-carte{border-radius:var(--rayon-carte);background:var(--blanc);width:100%;box-shadow:inset 0 0 0 1.5px var(--bordure), var(--ombre-carte);flex-direction:column;gap:16px;margin:0;padding:29.5px;display:flex}.avis-carte__entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.avis-carte__etoiles{gap:2px;display:inline-flex}.avis-carte__etoiles svg{width:18px;height:18px;display:block}.avis-carte__etoile--vide svg path{fill:none}.avis-carte__source{font:var(--t-petit);align-items:center;gap:6px;display:inline-flex}.avis-carte__source svg{width:20px;height:20px;display:block}.avis-carte__citation{margin:0}.avis-carte__texte{font:var(--t-corps);-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.avis-carte__texte--ouvert{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.avis-carte__suite{color:var(--navy);cursor:pointer;font:var(--t-petit);text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;position:relative}.avis-carte__suite:after{content:"";position:absolute;inset:-12px -4px}.avis-carte__auteur{border-top:1px solid var(--bordure);flex-direction:column;gap:2px;margin-top:auto;padding-top:16px;display:flex}.avis-carte__nom{font:400 18px/28px var(--police)}.avis-carte__meta{font:var(--t-petit)}@media (width<=1023px){.avis-carte{padding:23.5px}}
