.recipe-card[data-v-5138cf9d]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:block;height:100%;overflow:hidden;text-decoration:none;transition:all .3s ease}.recipe-card[data-v-5138cf9d]:hover{box-shadow:0 8px 25px #0000001a}.recipe-card__image[data-v-5138cf9d]{aspect-ratio:4/3;background:#f9f9f9;overflow:hidden;position:relative}.recipe-card__image img[data-v-5138cf9d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.recipe-card:hover .recipe-card__image img[data-v-5138cf9d]{transform:scale(1.05)}.recipe-card__image-overlay[data-v-5138cf9d]{background:linear-gradient(0deg,rgba(0,0,0,.18),transparent);height:40%;inset:auto 0 0;pointer-events:none;position:absolute}.recipe-card__placeholder[data-v-5138cf9d]{align-items:center;background:linear-gradient(135deg,#d82f8a1a,#b321700d);color:#b32170;display:flex;height:100%;justify-content:center;width:100%}.recipe-card__placeholder svg[data-v-5138cf9d]{height:48px;opacity:.4;width:48px}.recipe-card__content[data-v-5138cf9d]{padding:1.5rem}.recipe-card__content h3[data-v-5138cf9d]{color:#000;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.recipe-card__content p[data-v-5138cf9d]{color:#313131;font-size:.9375rem;line-height:1.5;margin-bottom:1rem}.recipe-card__nutrition[data-v-5138cf9d]{align-items:baseline;color:#313131;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin-bottom:1rem}.recipe-card__nutrition strong[data-v-5138cf9d]{color:#000;font-weight:700}.recipe-card__nutrition-sep[data-v-5138cf9d]{color:#7e7e7e}.recipe-card__tags[data-v-5138cf9d]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-5138cf9d]{background:#d82f8a1a;border-radius:12px;color:#881955;font-size:.8125rem;font-weight:500;padding:.25rem .75rem}.recipe-card--editorial[data-v-5138cf9d]{background:transparent;border-radius:0;box-shadow:none;display:flex;flex-direction:column}.recipe-card--editorial[data-v-5138cf9d]:hover{box-shadow:none}.recipe-card--editorial[data-v-5138cf9d]:focus-visible{outline:3px solid #c22579;outline-offset:5px}.recipe-card--editorial .recipe-card__image[data-v-5138cf9d]{border-radius:8px;flex-shrink:0}.recipe-card--editorial .recipe-card__image-overlay[data-v-5138cf9d]{display:none}.recipe-card--editorial .recipe-card__placeholder[data-v-5138cf9d]{background:#f1f1f1;color:#c22579}.recipe-card--editorial .recipe-card__content[data-v-5138cf9d]{display:flex;flex:1;flex-direction:column;padding:20px 0 0}.recipe-card--editorial .recipe-card__content h3[data-v-5138cf9d]{color:#2c2c2c;font:400 25px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.025em;margin:0 0 10px}.recipe-card--editorial .recipe-card__content p[data-v-5138cf9d]{color:#646464;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.8;-webkit-box-orient:vertical;margin-bottom:16px;overflow:hidden}.recipe-card--editorial .recipe-card__nutrition[data-v-5138cf9d]{border-top:1px solid hsla(0,0%,39%,.2);color:#646464;font-size:11px;gap:8px;margin-bottom:12px;padding-top:12px}.recipe-card--editorial .recipe-card__nutrition strong[data-v-5138cf9d]{color:#2c2c2c}.recipe-card--editorial .recipe-card__tags[data-v-5138cf9d]{gap:6px}.recipe-card--editorial .tag[data-v-5138cf9d]{background:#d82f8a14;border-radius:3px;color:#c22579;font-size:10px;padding:4px 9px}@media(prefers-reduced-motion:reduce){.recipe-card--editorial[data-v-5138cf9d],.recipe-card--editorial img[data-v-5138cf9d]{transition:none}}
