.recipes-item{align-items:flex-start;background:#f3f3f3;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.recipes-item,.recipes-item__media{flex:none;flex-grow:0;order:0;width:100%}.recipes-item__media{aspect-ratio:320/406;display:block;position:relative;text-decoration:none;z-index:0}.recipes-item__image,.recipes-item__placeholder{aspect-ratio:320/406;background:#dcdcdc;display:block;height:100%;object-fit:cover;width:100%}.recipes-item__flavor{background:#000;color:#fff;display:inline-block;font-family:OratorStd,monospace;font-size:16px;height:24px;left:0;letter-spacing:-.1em;line-height:20px;padding:0 18px;position:absolute;text-transform:uppercase;top:0;z-index:2}.recipes-item__meta{bottom:10px;position:absolute;right:10px;z-index:2}.recipes-item__meta,.recipes-item__pill{align-items:center;display:flex;flex-direction:row;gap:8px}.recipes-item__pill{background:#fff;color:#000;flex:none;flex-grow:0;font-family:OratorStd,monospace;font-size:16px;height:24px;justify-content:center;letter-spacing:-.1em;line-height:90%;padding:0 16px;text-transform:uppercase}.recipes-item__pill:empty{display:none}.recipes-item__pill--likes{border:none;letter-spacing:0;min-height:auto;text-transform:none}.recipes-item__pill--likes:disabled{opacity:.6}.recipes-item__like-icon--active,.recipes-item__pill--likes.is-active .recipes-item__like-icon--default{display:none}.recipes-item__pill--likes.is-active .recipes-item__like-icon--active{display:inline-block}.recipes-item__content{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;min-height:84px;order:1;padding:16px;z-index:1}.recipes-item__category{font-family:OratorStd,monospace;font-size:15px;letter-spacing:-.1em;margin:0;order:0;text-transform:uppercase}.recipes-item__category,.recipes-item__title{align-self:stretch;color:#000;flex:none;flex-grow:0;height:22px;line-height:22px}.recipes-item__title{font-family:ClarendonGraphic-Regular,serif;font-size:18px;margin:auto 0 0;order:1;width:100%}.recipes-item__title a{color:inherit;display:-webkit-box;-webkit-line-clamp:1;text-decoration:none;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;overflow:hidden}.recipes-item__title a:hover{text-decoration:underline}@media screen and (max-width:767px){.recipes-item__title{font-size:16px}.recipes-item__flavor{font-size:14px}}.recipe-gallery__section-text ol{list-style:none}