.texte-collapsible{max-height:300px;overflow:hidden;transition:max-height 0.4s ease;position:relative}.texte-collapsible.ouvert{max-height:2000px}.texte-collapsible:not(.ouvert)::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,white)}.lire-la-suite{display:inline-block;margin-top:8px;cursor:pointer;color:#f28c8c;font-weight:bold}