.flex-center-all{justify-content:center;align-items:center;display:flex}.inline-flex-center-all{justify-content:center;align-items:center;display:inline-flex}.flex-center-all-column{flex-direction:column;justify-content:center;align-items:center;display:flex}.flex-space-around{justify-content:space-around;align-items:center;display:flex}.flex-space-between{justify-content:space-between;align-items:center;display:flex}.text-recommendations .recommendations-list{justify-content:center;align-items:stretch;gap:36px;padding:24px 24px 0;list-style:none;display:flex;overflow-x:auto}.text-recommendations .recommended-text{width:240px;box-shadow:0 2px 4px #0000001f}.text-recommendations .recommended-text:hover,.text-recommendations .recommended-text:focus{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.text-recommendations .recommended-text a,.text-recommendations .recommended-text a:hover,.text-recommendations .recommended-text a:focus{color:#333;text-decoration:none}.text-recommendations .recommended-text img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:150px}.text-recommendations .effectiveness-blurb{max-width:570px;margin:auto auto 15px}.text-recommendations .recommended-texts-label{margin-bottom:0;font-weight:700}.text-recommendations .recommended-text-body{text-align:left;flex-direction:column;height:calc(100% - 150px);padding:10px;display:flex}.text-recommendations .recommended-text-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.text-recommendations .recommended-text-author{font-weight:700}.text-recommendations .pairing-summary{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-recommendations .content-card-labels{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.text-recommendations .view-more-link{margin-top:24px;margin-bottom:10px}@media (width<=767px){.text-recommendations .recommended-text-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-recommendations .recommendations-list{justify-content:flex-start}.text-recommendations .recommended-text{min-width:240px;margin:0 auto}.text-recommendations .recommended-text img{height:100px}.text-recommendations .recommended-text-body{height:calc(100% - 100px)}.text-recommendations .pairing-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-recommendations .view-more-link{margin-bottom:44px}}
