html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-cartes{grid-auto-rows:1fr;column-gap:18px;row-gap:18px}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-carte-li{display:flex;margin:0}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-rc{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;width:100%;min-width:0;box-sizing:border-box}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-th{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:16 / 10}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-corps{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-rc h3{display:-webkit-box;min-height:2.6em;padding-right:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-desc span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-m{padding-right:0}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-actions{margin-top:auto;padding-top:12px}html body .ayap-sr:not(.ayap-sr--liste) .ayap-sr-rc .ayap-btn-favori{top:20px;right:20px}