.description-panel{max-height:150px;min-height:150px;overflow:hidden;transition:max-height .3s ease-in-out}.description-panel.expanded{max-height:none}.description-panel+.overlay{background:transparent;bottom:0;height:75px;left:0;position:absolute;width:100%}.description-panel:not(.expanded)+.overlay{background:linear-gradient(180deg,transparent 0,#fff)}
