.tp-reco{--tp-reco-row-height:20rem;min-height:calc(var(--tp-reco-rows, 1) * var(--tp-reco-row-height));margin:2em 0}.tp-reco__reason{margin:-.5em 0 1em;font-size:.9em;opacity:.75}@media (max-width:549px){.tp-reco{min-height:calc(var(--tp-reco-rows-mobile, 2) * var(--tp-reco-row-height))}}