.restaurant-grid{align-items:stretch}.restaurant-grid>.restaurant-card{display:flex;flex-direction:column;min-width:0;height:100%}.restaurant-grid>.restaurant-card>.restaurant-brand{flex:0 0 156px;height:156px;min-height:156px}.restaurant-grid .restaurant-info{display:flex;flex-direction:column;flex:1;min-width:0}.restaurant-grid .restaurant-card-link{display:flex;flex-direction:column;flex:1;min-width:0;height:100%}.restaurant-grid .restaurant-card-link>.restaurant-cta{margin-top:auto;flex-shrink:0}.restaurant-grid .restaurant-meta{padding-bottom:20px}.restaurant-grid .restaurant-title{align-items:flex-start;flex-wrap:wrap}.restaurant-grid .restaurant-title h2{overflow-wrap:anywhere}.restaurant-grid .restaurant-card-link>p{margin-bottom:12px}.restaurant-grid .restaurant-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;box-sizing:border-box}
