.VZo14q_card{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;margin-bottom:10px;padding:14px}.VZo14q_title{color:#fff;font-weight:700}.VZo14q_cuisine{color:#fff9;margin:2px 0 6px;font-size:12px}.VZo14q_macroRow{gap:8px;margin-bottom:8px;display:flex}.VZo14q_macroPill{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700}.VZo14q_macroLabel{letter-spacing:.03em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px;font-size:10.5px;font-weight:700}.VZo14q_whyLine{color:#ffffffd9;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;margin-bottom:8px;padding:6px 9px;font-size:12px}.VZo14q_logRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.VZo14q_logLabel{color:#ffffffb3;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.VZo14q_logServingsInput{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:6px;width:54px;padding:4px 6px;font-size:12.5px}.VZo14q_logBtn{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:700}.VZo14q_logBtn:hover:not(:disabled){background:#ffffff38}.VZo14q_logBtn:disabled{cursor:default;opacity:.8}.VZo14q_summary{cursor:pointer;color:#ffffffbf;font-size:13px}.VZo14q_ingredientList{color:#ffffffd9;margin:6px 0;font-size:13px}.VZo14q_instructionList{color:#ffffffd9;font-size:13px}
.hF4caG_card{background:var(--navy-dark);color:#fff;box-shadow:var(--shadow);border-radius:14px;margin-bottom:18px;padding:24px}.hF4caG_heading{letter-spacing:1.2px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:18px;font-size:22px;font-weight:800}.hF4caG_headingSubtitle{color:#ffffffbf;text-align:center;margin:-10px 0 18px;font-size:13px}.hF4caG_filterGroup{margin-bottom:16px}.hF4caG_filterLabel{letter-spacing:.03em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-size:10.5px;font-weight:700}.hF4caG_chipRow{flex-wrap:wrap;gap:8px;display:flex}.hF4caG_chip{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:600}.hF4caG_chip:hover{background:#ffffff24}.hF4caG_chipActive{background:var(--orange);border-color:var(--orange);color:var(--navy-dark);font-weight:700}.hF4caG_chipActive:hover{background:var(--orange-hover)}.hF4caG_resultBar{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-bottom:14px;padding-top:14px;display:flex}.hF4caG_resultCount{color:#ffffffd9;font-size:13px;font-weight:700}.hF4caG_clearBtn{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.hF4caG_clearBtn:hover{color:#fff}.hF4caG_empty{color:#ffffffa6;text-align:center;padding:20px 0;font-size:13px}.hF4caG_showMoreBtn{color:#fff;border-radius:var(--radius);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;width:100%;margin-top:6px;padding:10px;font-size:13px;font-weight:700;display:block}.hF4caG_showMoreBtn:hover{background:#ffffff24}.hF4caG_upsellCard{text-align:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:20px}.hF4caG_upsellTitle{color:#fff;margin-bottom:8px;font-size:15px;font-weight:800}.hF4caG_upsellBody{color:#ffffffb3;max-width:440px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}.hF4caG_upsellActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hF4caG_addonBtn{background:var(--orange);color:var(--navy-dark);border-radius:var(--radius);cursor:pointer;border:none;padding:10px 22px;font-size:13.5px;font-weight:700}.hF4caG_addonBtn:hover:not(:disabled){background:var(--orange-hover)}.hF4caG_addonBtn:disabled{cursor:default;opacity:.7}
