.recipe-detail-system_shell__wmZMJ{--detail-accent:#ed654b;--detail-border:#e2e2e4;--detail-ink:#1b1b1d;--detail-muted:#6f6f74;color:var(--detail-ink);font-family:var(--rf-font-inter),Inter,sans-serif;margin-inline:auto;max-width:1380px;padding:28px 24px 96px;width:100%}.recipe-detail-system_shell__wmZMJ *,.recipe-detail-system_shell__wmZMJ :after,.recipe-detail-system_shell__wmZMJ :before{box-sizing:border-box}.recipe-detail-system_shell__wmZMJ a,.recipe-detail-system_shell__wmZMJ button{font:inherit}.recipe-detail-system_breadcrumb__6ap5o{align-items:center;color:#8a8a8f;display:flex;font-size:12px;justify-content:space-between;margin-bottom:18px}.recipe-detail-system_breadcrumb__6ap5o a{align-items:center;color:#5d5d62;display:inline-flex;font-weight:600;gap:7px;text-decoration:none}.recipe-detail-system_hero__TGsIt{align-items:stretch;background:#fff;border:1px solid var(--detail-border);border-radius:18px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);min-height:570px;overflow:hidden}.recipe-detail-system_heroMedia__DEhZb{min-height:570px;overflow:hidden;position:relative}.recipe-detail-system_heroMedia__DEhZb:after{background:linear-gradient(180deg,transparent 62%,rgba(17,17,18,.36));content:"";inset:0;pointer-events:none;position:absolute}.recipe-detail-system_heroMedia__DEhZb img{height:100%;object-fit:cover;width:100%}.recipe-detail-system_mediaFallback__d_F8S{align-items:center;background:linear-gradient(145deg,#e9e2d8,#cfd8ca);color:#4f514b;display:flex;font-size:clamp(24px,3vw,42px);font-weight:560;height:100%;justify-content:center;letter-spacing:-.04em;padding:40px;text-align:center}.recipe-detail-system_heroMedia__DEhZb>span{align-items:center;background:rgba(255,255,255,.92);border-radius:999px;bottom:20px;color:#38383c;display:inline-flex;font-size:12px;font-weight:600;gap:7px;left:20px;min-height:34px;padding:0 12px;position:absolute;z-index:1}.recipe-detail-system_summary__aSrcS{align-content:center;display:grid;min-width:0;padding:clamp(34px,4.6vw,68px)}.recipe-detail-system_authorRow__F91jt{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:28px}.recipe-detail-system_authorRow__F91jt>span{align-items:center;background:#f1eee9;border-radius:50%;color:#59524d;display:inline-flex;font-size:12px;font-weight:600;height:38px;justify-content:center;width:38px}.recipe-detail-system_authorRow__F91jt>div{display:grid;grid-gap:2px;gap:2px}.recipe-detail-system_authorRow__F91jt strong{color:#252527;font-size:13px;font-weight:600}.recipe-detail-system_authorRow__F91jt>div>a{text-decoration:none}.recipe-detail-system_authorRow__F91jt small{color:var(--detail-muted);font-size:12px}.recipe-detail-system_authorRow__F91jt button,.recipe-detail-system_authorRow__F91jt>a{background:transparent;border:0;color:#55555a;cursor:pointer;font-size:12px;font-weight:600;padding:8px 0 8px 12px;text-decoration:none}.recipe-detail-system_sourceLine__63h_z{align-items:center;color:#75675f;display:inline-flex;font-size:12px;font-weight:560;gap:6px;margin:-14px 0 18px;text-decoration:none}.recipe-detail-system_eyebrow__ZGjfS,.recipe-detail-system_flavorEyebrow__6FP3e,.recipe-detail-system_ingredients__VgMsq header>div>span,.recipe-detail-system_method__W5lVR>header>div>span,.recipe-detail-system_plating__GMZcW>header>div>span{color:#a04a38;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.recipe-detail-system_summary__aSrcS h1{font-size:clamp(42px,4.4vw,68px);font-weight:600;letter-spacing:-.062em;line-height:.96;margin:11px 0 17px;max-width:13ch;overflow-wrap:anywhere}.recipe-detail-system_summary__aSrcS>p{color:#66666b;font-size:16px;line-height:1.62;margin:0;max-width:52ch}.recipe-detail-system_facts__udKZQ{border-bottom:1px solid var(--detail-border);border-top:1px solid var(--detail-border);display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 20px;padding-block:16px}.recipe-detail-system_facts__udKZQ>span{align-items:center;display:grid;grid-gap:2px 9px;gap:2px 9px;grid-template-columns:20px 1fr}.recipe-detail-system_facts__udKZQ svg{color:#8a8a8f;grid-row:1/3}.recipe-detail-system_facts__udKZQ small{color:#96969b;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.recipe-detail-system_facts__udKZQ strong{font-size:13px;font-weight:600}.recipe-detail-system_primaryActions__2QKpB{display:flex;flex-wrap:wrap;gap:8px}.recipe-detail-system_primaryActions__2QKpB a,.recipe-detail-system_primaryActions__2QKpB button{align-items:center;background:#fff;border:1px solid #d9d9dc;border-radius:8px;color:#3d3d41;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:42px;padding:0 13px;text-decoration:none}.recipe-detail-system_primaryActions__2QKpB a[data-primary=true]{background:#1e1e20;border-color:#1e1e20;color:#fff;padding-inline:17px}.recipe-detail-system_activity__k6k8v{color:#929297;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px;margin-top:15px}.recipe-detail-system_jumpBar__dx8wB{align-items:center;background:rgba(255,255,255,.94);border:1px solid var(--detail-border);border-radius:11px;display:flex;justify-content:space-between;margin:16px 0 24px;min-height:54px;padding:7px 9px 7px 18px}.recipe-detail-system_jumpBar__dx8wB>div{display:flex;gap:24px}.recipe-detail-system_jumpBar__dx8wB a{color:#5c5c61;font-size:13px;font-weight:600;text-decoration:none}.recipe-detail-system_jumpBar__dx8wB>span{background:#f5f5f5;border-radius:7px;color:#77777c;font-size:12px;padding:10px 12px}.recipe-detail-system_recipeGrid__urM0o{align-items:flex-start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(240px,.72fr) minmax(390px,1.34fr) minmax(330px,.94fr)}.recipe-detail-system_ingredients__VgMsq,.recipe-detail-system_method__W5lVR,.recipe-detail-system_plating__GMZcW{background:#fff;border:1px solid var(--detail-border);border-radius:15px}.recipe-detail-system_ingredients__VgMsq,.recipe-detail-system_method__W5lVR{padding:24px}.recipe-detail-system_ingredients__VgMsq>header,.recipe-detail-system_method__W5lVR>header,.recipe-detail-system_plating__GMZcW>header{align-items:flex-start;display:flex;justify-content:space-between}.recipe-detail-system_ingredients__VgMsq header>div,.recipe-detail-system_method__W5lVR>header>div,.recipe-detail-system_plating__GMZcW>header>div{display:grid;grid-gap:5px;gap:5px}.recipe-detail-system_ingredients__VgMsq h2,.recipe-detail-system_method__W5lVR h2,.recipe-detail-system_plating__GMZcW h2{font-size:28px;font-weight:580;letter-spacing:-.045em;line-height:1;margin:0}.recipe-detail-system_servingLabel__pNFl2{background:#f6f6f6;border-radius:7px;color:#68686d;font-size:12px;padding:8px 9px}.recipe-detail-system_measureControls__yQGKf{align-items:center;background:#f7f7f7;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:10px}.recipe-detail-system_servingControlCopy__xRbgP{display:grid;grid-gap:3px;gap:3px;min-width:0}.recipe-detail-system_servingControlCopy__xRbgP strong{color:#343438;font-size:12px;font-weight:600}.recipe-detail-system_servingControlCopy__xRbgP span{color:#79797e;font-size:12px}.recipe-detail-system_servingStepper__WGF6v{align-items:stretch;background:#fff;border:1px solid #dedee1;border-radius:7px;display:flex;overflow:hidden}.recipe-detail-system_servingStepper__WGF6v>button{align-items:center;background:#fff;border:0;color:#55555a;cursor:pointer;display:inline-flex;justify-content:center;min-height:38px;padding:0;width:36px}.recipe-detail-system_servingStepper__WGF6v>button:disabled{color:#b9b9bd;cursor:default}.recipe-detail-system_servingStepper__WGF6v label{align-items:baseline;border-left:1px solid #e3e3e5;border-right:1px solid #e3e3e5;display:flex;justify-content:center;min-width:88px;padding:0 7px}.recipe-detail-system_servingStepper__WGF6v input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:#29292c;font-size:14px;font-weight:600;min-width:0;outline:0;padding:0;text-align:right;width:28px}.recipe-detail-system_servingStepper__WGF6v input::-webkit-inner-spin-button,.recipe-detail-system_servingStepper__WGF6v input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.recipe-detail-system_servingStepper__WGF6v small{color:#77777c;font-size:12px;margin-left:3px}.recipe-detail-system_measureControls__yQGKf>p{align-items:center;color:#737378;display:flex;flex-wrap:wrap;font-size:12px;gap:5px;grid-column:1/-1;line-height:1.4;margin:0}.recipe-detail-system_measureControls__yQGKf>p button{background:transparent;border:0;color:#9b4938;cursor:pointer;font-size:12px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.recipe-detail-system_visuallyHidden__qKV9n{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.recipe-detail-system_ingredients__VgMsq ul{display:grid;list-style:none;margin:20px 0;padding:0}.recipe-detail-system_ingredients__VgMsq li{align-items:flex-start;border-bottom:1px solid #ededee;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px 1fr;padding:12px 0}.recipe-detail-system_ingredients__VgMsq li>span{align-items:center;border:1px solid #d7d7da;border-radius:50%;color:#6c806c;display:inline-flex;height:22px;justify-content:center;width:22px}.recipe-detail-system_ingredients__VgMsq li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.recipe-detail-system_ingredients__VgMsq li strong{font-size:13px;font-weight:540;line-height:1.45;overflow-wrap:anywhere}.recipe-detail-system_ingredients__VgMsq li small{color:#8d8d92;font-size:12px}.recipe-detail-system_shoppingAction__Gf2R6{align-items:center;background:transparent;border:0;color:#9b4938;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;min-height:44px;padding:8px 0;text-decoration:none;width:-moz-fit-content;width:fit-content}.recipe-detail-system_shoppingAction__Gf2R6:focus-visible{outline:3px solid #9b4938;outline-offset:3px}.recipe-detail-system_emptyIngredients__tXEGD,.recipe-detail-system_emptyMethod__zi2uW{background:#f7f7f5;border-radius:8px;color:#77777c;font-size:12px;line-height:1.5;margin:18px 0 0;padding:13px}.recipe-detail-system_chefLabel__tSkJh{align-items:center;background:#f3eee9;border-radius:999px;color:#745847!important;display:inline-flex;font-size:12px!important;gap:5px;letter-spacing:0!important;padding:7px 9px;text-transform:none!important}.recipe-detail-system_chefStages__Ci_H_ ol,.recipe-detail-system_simpleSteps__2Fn9n{list-style:none;margin:22px 0 0;padding:0}.recipe-detail-system_simpleSteps__2Fn9n>li{align-items:flex-start;border-top:1px solid #e9e9eb;display:grid;grid-gap:13px;gap:13px;grid-template-columns:32px minmax(0,1fr) auto;padding:20px 0}.recipe-detail-system_chefStages__Ci_H_>section>header>span,.recipe-detail-system_simpleSteps__2Fn9n>li>span{color:#a04a38;font-size:12px;font-weight:600;letter-spacing:.04em}.recipe-detail-system_chefStages__Ci_H_ strong,.recipe-detail-system_simpleSteps__2Fn9n strong{font-size:14px;font-weight:600}.recipe-detail-system_chefStages__Ci_H_ p,.recipe-detail-system_simpleSteps__2Fn9n p{color:#626267;font-size:13px;line-height:1.58;margin:5px 0 0;overflow-wrap:anywhere}.recipe-detail-system_simpleSteps__2Fn9n>li>small{color:#96969b;font-size:12px;white-space:nowrap}.recipe-detail-system_chefStages__Ci_H_{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.recipe-detail-system_chefStages__Ci_H_>section{border-left:2px solid #e8b199;padding:6px 0 4px 20px}.recipe-detail-system_chefStages__Ci_H_>section>header{display:grid;grid-gap:13px;gap:13px;grid-template-columns:30px 1fr}.recipe-detail-system_chefStages__Ci_H_ h3{font-size:19px;font-weight:600;letter-spacing:-.03em;margin:0}.recipe-detail-system_chefStages__Ci_H_>section>header p{margin-top:4px}.recipe-detail-system_chefStages__Ci_H_ ol{margin-left:43px;margin-top:12px}.recipe-detail-system_chefStages__Ci_H_ li{align-items:flex-start;background:#faf9f7;border-radius:9px;display:grid;grid-gap:11px;gap:11px;grid-template-columns:32px minmax(0,1fr) auto;margin-top:8px;padding:14px}.recipe-detail-system_chefStages__Ci_H_ li>span{color:#a04a38;font-size:12px;font-weight:600}.recipe-detail-system_chefStages__Ci_H_ li small{color:#8c8c91;display:block;font-size:12px;margin-top:7px}.recipe-detail-system_chefStages__Ci_H_ time{color:#89898e;font-size:12px;white-space:nowrap}.recipe-detail-system_flavorPanel__RASM_{background:#536953;border-radius:15px;color:#fff;padding:24px}.recipe-detail-system_flavorBrand__UfXEn{align-items:center;border-bottom:1px solid rgba(255,255,255,.3);display:grid;grid-gap:8px;gap:8px;grid-template-columns:18px 1fr auto;padding-bottom:16px}.recipe-detail-system_flavorBrand__UfXEn strong{font-size:14px;font-weight:600}.recipe-detail-system_flavorBrand__UfXEn span{color:rgba(255,255,255,.62);font-size:12px}.recipe-detail-system_flavorEyebrow__6FP3e{color:rgba(255,255,255,.62);display:block;margin-top:22px}.recipe-detail-system_flavorPanel__RASM_>h2{font-size:30px;font-weight:560;letter-spacing:-.05em;line-height:1.02;margin:10px 0 12px}.recipe-detail-system_flavorIntro__blUYr{color:rgba(255,255,255,.68);font-size:13px;line-height:1.58;margin:0}.recipe-detail-system_flavorInsights__tF8_L{display:grid;grid-gap:8px;gap:8px;margin:20px 0}.recipe-detail-system_flavorInsights__tF8_L article{background:rgba(255,255,255,.1);border-radius:9px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:20px 1fr;padding:13px}.recipe-detail-system_flavorInsights__tF8_L article>span{color:#d7e2d5}.recipe-detail-system_flavorInsights__tF8_L article>div{display:grid;grid-gap:2px;gap:2px}.recipe-detail-system_flavorInsights__tF8_L small{color:rgba(255,255,255,.55);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.recipe-detail-system_flavorInsights__tF8_L strong{font-size:13px;font-weight:600}.recipe-detail-system_flavorInsights__tF8_L p{color:rgba(255,255,255,.65);font-size:12px;line-height:1.45;margin:2px 0 0}.recipe-detail-system_flavorPrimary__3NFC_,.recipe-detail-system_flavorSecondary__803RW{align-items:center;border-radius:8px;display:flex;font-size:12px;font-weight:600;gap:7px;justify-content:center;min-height:42px;text-decoration:none}.recipe-detail-system_flavorPrimary__3NFC_{background:#fff;color:#374537}.recipe-detail-system_flavorSecondary__803RW{color:rgba(255,255,255,.8);margin-top:7px}.recipe-detail-system_flavorBoundary__rDXqm{border-top:1px solid rgba(255,255,255,.26);color:rgba(255,255,255,.58);font-size:12px;line-height:1.45;margin:12px 0 0;padding-top:12px}.recipe-detail-system_flavorBoundary__rDXqm strong{color:rgba(255,255,255,.82)}.recipe-detail-system_plating__GMZcW{grid-column:1/3;overflow:hidden}.recipe-detail-system_plating__GMZcW>header{border-bottom:1px solid var(--detail-border);padding:24px}.recipe-detail-system_plating__GMZcW>header>svg{color:var(--detail-accent)}.recipe-detail-system_platingBody__R_1_a{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)}.recipe-detail-system_platingBody__R_1_a>div{padding:24px}.recipe-detail-system_platingBody__R_1_a>div>p{color:#6c6c71;font-size:13px;line-height:1.55;margin:0 0 18px;max-width:70ch}.recipe-detail-system_platingBody__R_1_a ol{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.recipe-detail-system_platingBody__R_1_a li{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:28px 1fr}.recipe-detail-system_platingBody__R_1_a li>span{color:#a04a38;font-size:12px;font-weight:600}.recipe-detail-system_platingBody__R_1_a li p{font-size:13px;line-height:1.5;margin:0}.recipe-detail-system_platingBody__R_1_a>aside{align-content:flex-start;background:#f4f6f1;border-left:1px solid #dfe5dc;display:grid;grid-gap:10px;gap:10px;padding:24px}.recipe-detail-system_platingBody__R_1_a>aside>svg{color:#5b705b}.recipe-detail-system_platingBody__R_1_a>aside strong{font-size:15px;font-weight:600;letter-spacing:-.02em}.recipe-detail-system_platingBody__R_1_a>aside p{color:#6d776b;font-size:12px;line-height:1.5;margin:0}.recipe-detail-system_platingBody__R_1_a>aside a{align-items:center;background:#516650;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;margin-top:3px;min-height:40px;padding-inline:12px;text-align:center;text-decoration:none}.recipe-detail-system_emptyPlating__jhVOD{background:#f7f7f5;border-radius:8px;color:#77777c!important;padding:13px}.recipe-detail-system_cookNotes__RNNOk,.recipe-detail-system_revision__cOs16{background:#fff;border:1px solid var(--detail-border);border-radius:13px;padding:20px 22px}.recipe-detail-system_cookNotes__RNNOk>header,.recipe-detail-system_revision__cOs16>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.recipe-detail-system_cookNotes__RNNOk>header>div,.recipe-detail-system_revision__cOs16>header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.recipe-detail-system_cookNotes__RNNOk>header span,.recipe-detail-system_revision__cOs16>header span{color:#a04a38;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.recipe-detail-system_cookNotes__RNNOk h2,.recipe-detail-system_revision__cOs16 h2{font-size:21px;font-weight:600;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}.recipe-detail-system_revision__cOs16>header>strong{background:#f1f4ee;border-radius:999px;color:#526352;flex:0 0 auto;font-size:12px;font-weight:600;padding:7px 10px}.recipe-detail-system_latestChange__7nK6A,.recipe-detail-system_revision__cOs16>p:not(.recipe-detail-system_revisionBoundary__hHdSO){color:#6d6d72;font-size:12px;line-height:1.5;margin:10px 0 0}.recipe-detail-system_latestChange__7nK6A{display:grid;grid-gap:2px;gap:2px}.recipe-detail-system_revision__cOs16 ol{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:14px 0 0;padding:0}.recipe-detail-system_revision__cOs16 li{border-top:1px solid #ececee;display:grid;font-size:12px;grid-gap:3px;gap:3px;padding-top:9px}.recipe-detail-system_cookNotesBoundary__IDGXc,.recipe-detail-system_revisionBoundary__hHdSO{border-top:1px solid #ececee;color:#8b8b90;font-size:12px;line-height:1.45;margin:13px 0 0;padding-top:11px}.recipe-detail-system_cookNotes__RNNOk>header>a{border:1px solid #d9d9dc;border-radius:8px;color:#4f4f54;flex:0 0 auto;font-size:12px;font-weight:600;min-height:36px;padding:10px 12px;text-decoration:none}.recipe-detail-system_cookNoteGrid__NbyYS{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.recipe-detail-system_cookNoteGrid__NbyYS article{background:#faf9f7;border-radius:9px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:14px}.recipe-detail-system_cookNoteGrid__NbyYS article>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between}.recipe-detail-system_cookNoteGrid__NbyYS strong{font-size:12px;font-weight:600}.recipe-detail-system_cookNoteGrid__NbyYS small,.recipe-detail-system_cookNoteGrid__NbyYS time{color:#89898e;font-size:12px}.recipe-detail-system_cookNoteGrid__NbyYS p{color:#5f5f64;font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.recipe-detail-system_emptyCookNotes__MpSTB,.recipe-detail-system_emptyFlavor__sMm0p{color:inherit;font-size:12px;line-height:1.5;margin:14px 0 0}.recipe-detail-system_lineage__U6AQQ{align-items:center;background:#fff;border:1px solid var(--detail-border);border-radius:12px;display:flex;justify-content:space-between;margin-top:22px;padding:20px 22px}.recipe-detail-system_lineage__U6AQQ>div{align-items:center;display:flex;gap:13px}.recipe-detail-system_lineage__U6AQQ>div>svg{color:var(--detail-accent)}.recipe-detail-system_lineage__U6AQQ>div span{display:grid;grid-gap:3px;gap:3px}.recipe-detail-system_lineage__U6AQQ strong{font-size:13px;font-weight:600}.recipe-detail-system_lineage__U6AQQ small{color:#86868b;font-size:12px}.recipe-detail-system_lineage__U6AQQ>a{align-items:center;background:transparent;color:#55555a;display:inline-flex;font-size:12px;font-weight:600;gap:6px;text-decoration:none}@media (max-width:1120px){.recipe-detail-system_recipeGrid__urM0o{grid-template-columns:minmax(230px,.72fr) minmax(390px,1.28fr)}.recipe-detail-system_flavorPanel__RASM_{grid-column:1/-1}.recipe-detail-system_flavorInsights__tF8_L{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.recipe-detail-system_hero__TGsIt{grid-template-columns:1fr}.recipe-detail-system_heroMedia__DEhZb{min-height:min(64vw,520px)}.recipe-detail-system_summary__aSrcS{padding:36px}.recipe-detail-system_summary__aSrcS h1{max-width:16ch}.recipe-detail-system_recipeGrid__urM0o{grid-template-columns:1fr}.recipe-detail-system_flavorPanel__RASM_,.recipe-detail-system_ingredients__VgMsq,.recipe-detail-system_method__W5lVR,.recipe-detail-system_plating__GMZcW{grid-column:1}.recipe-detail-system_platingBody__R_1_a{grid-template-columns:1fr}.recipe-detail-system_platingBody__R_1_a>aside{border-left:0;border-top:1px solid #dfe5dc}.recipe-detail-system_cookNoteGrid__NbyYS{grid-template-columns:1fr}}@media (max-width:660px){.recipe-detail-system_shell__wmZMJ{padding:18px 12px 72px}.recipe-detail-system_breadcrumb__6ap5o{padding-inline:3px}.recipe-detail-system_hero__TGsIt{border-radius:13px}.recipe-detail-system_heroMedia__DEhZb{min-height:320px}.recipe-detail-system_summary__aSrcS{padding:26px 20px 28px}.recipe-detail-system_authorRow__F91jt{margin-bottom:22px}.recipe-detail-system_summary__aSrcS h1{font-size:clamp(38px,12vw,52px)}.recipe-detail-system_facts__udKZQ{gap:10px}.recipe-detail-system_facts__udKZQ>span{gap:3px;grid-template-columns:1fr}.recipe-detail-system_facts__udKZQ svg{display:none}.recipe-detail-system_primaryActions__2QKpB a[data-primary=true]{flex:1 0 100%}.recipe-detail-system_primaryActions__2QKpB a:not([data-primary=true]),.recipe-detail-system_primaryActions__2QKpB>button{flex:1 1}.recipe-detail-system_jumpBar__dx8wB{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.recipe-detail-system_jumpBar__dx8wB>div{gap:9px 18px;flex-wrap:wrap}.recipe-detail-system_jumpBar__dx8wB>span{width:100%}.recipe-detail-system_flavorPanel__RASM_,.recipe-detail-system_ingredients__VgMsq,.recipe-detail-system_method__W5lVR,.recipe-detail-system_platingBody__R_1_a>aside,.recipe-detail-system_platingBody__R_1_a>div,.recipe-detail-system_plating__GMZcW>header{padding:20px}.recipe-detail-system_method__W5lVR>header{gap:14px}.recipe-detail-system_simpleSteps__2Fn9n>li{grid-template-columns:28px 1fr}.recipe-detail-system_simpleSteps__2Fn9n>li>small{grid-column:2}.recipe-detail-system_chefStages__Ci_H_>section{padding-left:14px}.recipe-detail-system_chefStages__Ci_H_ ol{margin-left:0}.recipe-detail-system_chefStages__Ci_H_ li{grid-template-columns:30px 1fr}.recipe-detail-system_chefStages__Ci_H_ time{grid-column:2}.recipe-detail-system_flavorInsights__tF8_L{grid-template-columns:1fr}.recipe-detail-system_lineage__U6AQQ{align-items:flex-start;flex-direction:column;gap:16px}.recipe-detail-system_measureControls__yQGKf{grid-template-columns:1fr}.recipe-detail-system_servingStepper__WGF6v{width:100%}.recipe-detail-system_servingStepper__WGF6v label{flex:1 1}.recipe-detail-system_cookNotes__RNNOk>header,.recipe-detail-system_revision__cOs16>header{align-items:flex-start;flex-direction:column}.recipe-detail-system_cookNotes__RNNOk>header>a{text-align:center;width:100%}}.recipefork-social-links_socialLinks__InPnu{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.recipefork-social-links_socialLinks__InPnu>a,.recipefork-social-links_socialLinks__InPnu>span{align-items:center;background:#f7f7f8;border:1px solid #e3e3e5;border-radius:50%;color:#57575c;display:inline-flex;height:44px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:44px}.recipefork-social-links_socialLinks__InPnu>a:focus-visible,.recipefork-social-links_socialLinks__InPnu>a:hover{background:#fff2ef;border-color:#ed9a88;color:#c94e37;transform:translateY(-1px)}.recipefork-social-links_socialLinks__InPnu>a:focus-visible{outline:3px solid rgba(15,118,110,.28);outline-offset:2px}.recipefork-social-links_socialLinks__InPnu>span[data-preview=true]{cursor:default}.public-shell_shell__I62vO{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--rf-social-accent) 6%,transparent),transparent 28rem),var(--rf-social-background);color:var(--rf-social-ink);min-height:100vh}.public-shell_header__0RU14.public-shell_header__0RU14{background:rgba(255,255,255,.96);border-bottom:1px solid var(--rf-social-border);box-shadow:none;position:relative;z-index:40}.public-shell_headerInner__oRO1M.public-shell_headerInner__oRO1M{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:164px auto minmax(240px,1fr) auto;margin:0 auto;max-width:var(--rf-social-shell-max);min-height:70px;padding:0 24px}.public-shell_brand__cUf_7.public-shell_brand__cUf_7{align-items:center;display:flex;min-height:44px;width:145px}.public-shell_brand__cUf_7 .rf-legacy-brand-art{height:28px;width:145px}.public-shell_desktopNav__lx4W4.public-shell_desktopNav__lx4W4{align-items:center;display:flex;gap:4px}.public-shell_desktopNav__lx4W4.public-shell_desktopNav__lx4W4 a{border:0;border-radius:var(--rf-social-control-radius);color:#68686e;font-size:var(--rf-social-type-small);font-weight:600;padding:9px 11px}.public-shell_desktopNav__lx4W4.public-shell_desktopNav__lx4W4 a:hover,.public-shell_desktopNav__lx4W4.public-shell_desktopNav__lx4W4 a[aria-current=page]{background:var(--rf-social-surface-muted);color:var(--rf-social-ink)}.public-shell_search__ioYm3{align-items:center;background:#f3f3f4;border:1px solid transparent;border-radius:10px;color:#77777d;display:flex;gap:9px;justify-self:center;max-width:430px;padding:0 11px;width:100%}.public-shell_search__ioYm3:focus-within{background:var(--rf-social-surface);border-color:#a8a8ac;box-shadow:0 0 0 3px rgba(23,23,25,.07)}.public-shell_search__ioYm3 input{background:transparent;border:0;color:var(--rf-social-ink);font:inherit;font-size:var(--rf-social-type-small);min-width:0;outline:none;padding:11px 0;width:100%}.public-shell_search__ioYm3 input::placeholder{color:#898990}.public-shell_search__ioYm3 button{align-items:center;background:transparent;border:0;color:#69696e;display:inline-flex;justify-content:center;padding:4px}.public-shell_actions__dE2Fw.public-shell_actions__dE2Fw{align-items:center;display:flex;gap:9px;justify-content:flex-end}.public-shell_accountMenu__i4FPL{position:relative}.public-shell_accountTrigger__piBXk{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--rf-social-ink);cursor:pointer;display:inline-flex;font:inherit;gap:9px;min-height:44px;padding:3px 7px 3px 3px;text-align:left}.public-shell_accountTrigger__piBXk:hover,.public-shell_accountTrigger__piBXk[aria-expanded=true]{background:var(--rf-social-surface-muted)}.public-shell_accountPanel__Mn9ds a:focus-visible,.public-shell_accountPanel__Mn9ds button:focus-visible,.public-shell_accountTrigger__piBXk:focus-visible,.public-shell_footerPrivacy__DrubM:focus-visible{outline:3px solid color-mix(in srgb,var(--rf-social-accent) 35%,transparent);outline-offset:2px}.public-shell_accountIdentity__JSZHC>span,.public-shell_accountTrigger__piBXk>span:first-child{align-items:center;background:#344632;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;height:34px;justify-content:center;letter-spacing:-.02em;width:34px}.public-shell_accountTriggerCopy__LWDvf{display:grid;line-height:1.15;max-width:128px;min-width:0}.public-shell_accountTriggerCopy__LWDvf small,.public-shell_accountTriggerCopy__LWDvf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-shell_accountTriggerCopy__LWDvf strong{font-size:12px;font-weight:600}.public-shell_accountTriggerCopy__LWDvf small{color:var(--rf-social-muted);font-size:12px;margin-top:2px}.public-shell_accountPanel__Mn9ds{background:var(--rf-social-surface);border:1px solid var(--rf-social-border);border-radius:14px;box-shadow:0 24px 64px rgba(25,25,27,.17);color:var(--rf-social-ink);display:grid;max-height:min(720px,calc(100vh - 88px));overflow:auto;overscroll-behavior:contain;padding:8px;position:absolute;right:0;top:calc(100% + 9px);width:min(360px,calc(100vw - 28px));z-index:90}.public-shell_accountBackdrop__HddaU{display:none}.public-shell_accountIdentity__JSZHC{align-items:center;border-bottom:1px solid var(--rf-social-border);display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 10px 14px}.public-shell_accountIdentity__JSZHC>span{height:42px;width:42px}.public-shell_accountIdentity__JSZHC>div{display:grid;min-width:0}.public-shell_accountIdentity__JSZHC small,.public-shell_accountIdentity__JSZHC strong{overflow-wrap:anywhere}.public-shell_accountIdentity__JSZHC strong{font-size:14px;line-height:1.3}.public-shell_accountIdentity__JSZHC small{color:var(--rf-social-muted);font-size:12px;line-height:1.35}.public-shell_accountIdentity__JSZHC>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:var(--rf-social-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.public-shell_accountGroup__eNqJp{border-bottom:1px solid var(--rf-social-border);display:grid;grid-gap:2px;gap:2px;padding:10px 2px}.public-shell_accountGroup__eNqJp>strong{color:#85858a;font-size:12px;font-weight:600;letter-spacing:.08em;padding:5px 9px 7px;text-transform:uppercase}.public-shell_accountGroup__eNqJp>a,.public-shell_accountPrivacy__XYOC0{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:9px;color:#353538;cursor:pointer;display:grid;font:inherit;grid-gap:10px;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;min-height:52px;padding:7px 9px;text-align:left;text-decoration:none;width:100%}.public-shell_accountPrivacy__XYOC0{grid-template-columns:20px minmax(0,1fr)}.public-shell_accountGroup__eNqJp>a:hover,.public-shell_accountPrivacy__XYOC0:hover{background:var(--rf-social-surface-muted)}.public-shell_accountGroup__eNqJp>a>svg,.public-shell_accountPrivacy__XYOC0>svg{color:#727277}.public-shell_accountGroup__eNqJp>a>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.public-shell_accountGroup__eNqJp b,.public-shell_accountPrivacy__XYOC0{font-size:13px;font-weight:600}.public-shell_accountGroup__eNqJp small{color:var(--rf-social-muted);font-size:12px;line-height:1.3}.public-shell_accountGroup__eNqJp>a>svg:last-child{color:#a0a0a5}.public-shell_accountSignOutRow__X5C7o{display:grid;grid-gap:5px;gap:5px;padding:8px 2px 2px}.public-shell_accountSignOut__iOb5P{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:9px;color:#4c4c50;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:10px;min-height:44px;padding:9px;width:100%}.public-shell_accountSignOut__iOb5P:hover{background:var(--rf-social-surface-muted)}.public-shell_accountSignOut__iOb5P:disabled{cursor:wait;opacity:.65}.public-shell_accountSignOutRow__X5C7o p{color:#a43f32;font-size:12px;line-height:1.4;margin:0;padding:0 9px 7px}.public-shell_mobileAccountMenu__TpXtG,.public-shell_mobileControls__GZtYS{display:none}.public-shell_accountAction__ED55_.public-shell_accountAction__ED55_,.public-shell_createAction__rioni.public-shell_createAction__rioni{align-items:center;border:0;border-radius:9px;display:inline-flex;font-size:var(--rf-social-type-small);font-weight:600;gap:6px;min-height:38px;padding:9px 11px;text-decoration:none}.public-shell_accountAction__ED55_.public-shell_accountAction__ED55_{background:transparent;color:#5e5e63}.public-shell_accountAction__ED55_.public-shell_accountAction__ED55_:hover,.public-shell_accountAction__ED55_.public-shell_accountAction__ED55_[aria-current=page]{background:var(--rf-social-surface-muted);color:var(--rf-social-ink)}.public-shell_createAction__rioni.public-shell_createAction__rioni{background:#19191b;color:#fff;padding-inline:13px}.public-shell_createAction__rioni.public-shell_createAction__rioni:hover,.public-shell_createAction__rioni.public-shell_createAction__rioni[aria-current=page]{background:#303033;color:#fff}.public-shell_mobileDock__PuS2H,.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D{display:none}.public-shell_footer__xIeBa.public-shell_footer__xIeBa{background:var(--rf-social-surface);border-top:1px solid var(--rf-social-border);color:var(--rf-social-muted);display:block;max-width:none;padding:0;width:100%}.public-shell_footerInner__Xx542,.public-shell_footerUtilityRow__lpqjh{margin-inline:auto;max-width:var(--rf-social-shell-max);padding-inline:24px;width:100%}.public-shell_footerInner__Xx542{display:grid;grid-gap:clamp(30px,5vw,76px);gap:clamp(30px,5vw,76px);grid-template-columns:minmax(260px,1.4fr) minmax(130px,.62fr) minmax(130px,.62fr) minmax(220px,.9fr);padding-block:54px 42px}.public-shell_footerAccountColumn__pHVGh,.public-shell_footerBrandColumn__SUr6q{align-content:flex-start;display:grid;grid-gap:12px;gap:12px}.public-shell_footerLogo__CbYak{display:inline-flex;line-height:0;width:180px}.public-shell_footerLogo__CbYak img{display:block;height:auto;width:100%}.public-shell_footerAccountColumn__pHVGh>p,.public-shell_footerBrandColumn__SUr6q>p{color:var(--rf-social-muted);font-size:var(--rf-social-type-body);line-height:1.55;margin:0;max-width:34ch}.public-shell_footerSocialBlock__fTKor{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.public-shell_footerSocialBlock__fTKor>strong{color:#66666b;font-size:var(--rf-social-type-small);font-weight:600}.public-shell_footerLinkGroup__SHA9F{align-content:flex-start;display:grid;grid-gap:8px;gap:8px}.public-shell_footerAccountColumn__pHVGh>strong,.public-shell_footerLinkGroup__SHA9F>strong{color:#8b8b90;font-size:var(--rf-social-type-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-shell_footerLinkGroup__SHA9F ul{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;padding:0}.public-shell_footerLinkGroup__SHA9F a{align-items:center;color:#434347;display:inline-flex;font-size:var(--rf-social-type-body);font-weight:520;min-height:32px;text-decoration:none}.public-shell_footerLinkGroup__SHA9F a:focus-visible,.public-shell_footerLinkGroup__SHA9F a:hover{color:var(--rf-social-accent)}.public-shell_footerAccountColumn__pHVGh>a{align-items:center;color:var(--rf-social-ink);display:inline-flex;font-size:var(--rf-social-type-small);font-weight:600;gap:7px;min-height:44px;text-decoration:none}.public-shell_footerAccountColumn__pHVGh>a:focus-visible,.public-shell_footerAccountColumn__pHVGh>a:hover{color:var(--rf-social-accent)}.public-shell_footerPrivacy__DrubM{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--rf-social-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--rf-social-type-small);gap:7px;justify-self:start;min-height:44px;padding:0}.public-shell_footerPrivacy__DrubM:hover{color:var(--rf-social-accent)}.public-shell_footerUtilityRow__lpqjh{align-items:center;border-top:1px solid var(--rf-social-border);color:#85858a;display:flex;font-size:var(--rf-social-type-micro);justify-content:space-between;padding-block:18px 22px}.public-shell_footerUtilityRow__lpqjh>div{align-items:center;display:flex;gap:20px}@media (max-width:980px){.public-shell_footerInner__Xx542{gap:34px;grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(140px,.7fr))}.public-shell_footerAccountColumn__pHVGh{border-top:1px solid var(--rf-social-border);grid-column:1/-1;padding-top:24px}}@media (max-width:1080px){.public-shell_headerInner__oRO1M.public-shell_headerInner__oRO1M{grid-template-columns:150px minmax(220px,1fr) auto}.public-shell_desktopNav__lx4W4.public-shell_desktopNav__lx4W4{display:none}}@media (max-width:760px){.public-shell_shell__I62vO{padding-bottom:68px}.public-shell_headerInner__oRO1M.public-shell_headerInner__oRO1M{gap:10px;grid-template-columns:1fr auto auto;min-height:60px;padding:0 14px}.public-shell_brand__cUf_7.public-shell_brand__cUf_7{width:132px}.public-shell_brand__cUf_7 .rf-legacy-brand-art{background-image:url(/brand/recipefork-logo.svg);height:25px;width:132px}.public-shell_actions__dE2Fw.public-shell_actions__dE2Fw,.public-shell_search__ioYm3{display:none}.public-shell_mobileControls__GZtYS{align-items:center;display:flex;gap:6px}.public-shell_mobileAccountMenu__TpXtG{display:block}.public-shell_mobileAccountMenu__TpXtG .public-shell_accountTrigger__piBXk{border-radius:50%;padding:2px}.public-shell_mobileAccountMenu__TpXtG .public-shell_accountTriggerCopy__LWDvf{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D{display:block;margin:0;position:relative}.public-shell_accountBackdrop__HddaU{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(25,25,27,.34);border:0;display:block;inset:0;position:fixed;z-index:88}.public-shell_accountPanel__Mn9ds{border:0;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -18px 64px rgba(25,25,27,.18);left:0;max-height:min(82vh,720px);padding:10px 10px max(14px,env(safe-area-inset-bottom));position:fixed;right:0;top:auto;width:100%;z-index:89}.public-shell_accountIdentity__JSZHC{padding-top:5px}.public-shell_accountGroup__eNqJp>a,.public-shell_accountPrivacy__XYOC0{min-height:58px}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D summary{align-items:center;background:var(--rf-social-surface-muted);border:0;border-radius:8px;color:#353538;display:inline-flex;font-size:0;height:44px;justify-content:center;padding:0;width:44px}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D>nav{background:var(--rf-social-surface);border:1px solid var(--rf-social-border);border-radius:12px;box-shadow:0 18px 44px rgba(25,25,27,.12);display:grid;grid-gap:2px;gap:2px;min-width:210px;padding:8px;position:absolute;right:0;top:calc(100% + 8px)}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D:not([open])>.rf-legacy-mobile-account,.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D:not([open])>nav{display:none}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D>nav a{border:0;border-radius:7px;color:#57575c;font-size:var(--rf-social-type-small);font-weight:600;padding:10px 11px}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D>nav a[aria-current=page]{background:var(--rf-social-surface-muted);color:var(--rf-social-ink)}.public-shell_mobileMenu__Uq30D.public-shell_mobileMenu__Uq30D>.rf-legacy-mobile-account{background:var(--rf-social-surface);border-radius:0 0 12px 12px;border:1px solid var(--rf-social-border);border-top:0;min-width:210px;padding:0 8px 8px;position:absolute;right:0;top:calc(100% + 150px)}.public-shell_mobileDock__PuS2H{align-items:center;background:rgba(255,255,255,.97);border-top:1px solid #dddde0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:6px 9px max(6px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.public-shell_mobileDock__PuS2H a{align-items:center;color:#6e6e73;display:flex;flex-direction:column;font-size:var(--rf-social-type-micro);gap:2px;justify-content:center;min-height:44px;text-decoration:none}.public-shell_mobileDock__PuS2H a[aria-current=page]{color:var(--rf-social-accent)}.public-shell_mobileDock__PuS2H .public-shell_mobileCreate__lus_D{align-items:center;background:#1d1d1f;border-radius:50%;color:#fff;height:44px;justify-self:center;margin-top:-18px;min-height:44px;width:44px}.public-shell_mobileDock__PuS2H .public-shell_mobileCreate__lus_D span{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.public-shell_footer__xIeBa.public-shell_footer__xIeBa{padding-bottom:92px}.public-shell_footerInner__Xx542,.public-shell_footerUtilityRow__lpqjh{padding-inline:16px}.public-shell_footerInner__Xx542{grid-template-columns:1fr 1fr}.public-shell_footerAccountColumn__pHVGh,.public-shell_footerBrandColumn__SUr6q{grid-column:1/-1}.public-shell_footerBrandColumn__SUr6q{border-bottom:1px solid var(--rf-social-border);padding-bottom:26px}.public-shell_footerLinkGroup__SHA9F a{min-height:44px}.public-shell_footerUtilityRow__lpqjh{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:420px){.public-shell_brand__cUf_7 .rf-legacy-brand-art,.public-shell_brand__cUf_7.public-shell_brand__cUf_7{width:122px}.public-shell_footerInner__Xx542{grid-template-columns:1fr;padding-block:40px 32px}.public-shell_footerSocialBlock__fTKor{align-items:flex-start;flex-direction:column;gap:10px}.public-shell_footerAccountColumn__pHVGh,.public-shell_footerBrandColumn__SUr6q,.public-shell_footerLinkGroup__SHA9F{grid-column:1}.public-shell_footerLinkGroup__SHA9F+.public-shell_footerLinkGroup__SHA9F{border-top:1px solid var(--rf-social-border);padding-top:24px}.public-shell_footerUtilityRow__lpqjh>div{align-items:flex-start;flex-direction:column;gap:10px}}.quick-find_trigger__oyH15{align-items:center;background:#f3f3f4;border:1px solid transparent;border-radius:10px;color:#77777d;cursor:text;display:grid;font:inherit;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;max-width:430px;min-height:44px;padding:0 11px;text-align:left;width:100%}.quick-find_trigger__oyH15:focus-visible,.quick-find_trigger__oyH15:hover,.quick-find_trigger__oyH15[aria-expanded=true]{background:var(--rf-social-surface,#fff);border-color:#a8a8ac;box-shadow:0 0 0 3px rgba(23,23,25,.07);outline:0}.quick-find_trigger__oyH15>span{color:#898990;font-size:var(--rf-social-type-small,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-find_dialogFooter__U2Mjm kbd,.quick-find_trigger__oyH15 kbd{background:#fff;border:1px solid #d7d7da;border-bottom-color:#c6c6ca;border-radius:5px;color:#74747a;font-family:inherit;font-size:12px;line-height:1;padding:4px 5px}.quick-find_backdrop__OP71u{align-items:flex-start;background:rgba(18,18,20,.56);display:flex;inset:0;justify-content:center;overflow:auto;padding:max(44px,7vh) 20px 40px;position:fixed;z-index:220}.quick-find_dialog__9GUUf{background:#fffefa;border:1px solid rgba(255,255,255,.58);border-radius:18px;box-shadow:0 34px 100px rgba(18,18,20,.28);color:#242326;display:grid;max-height:min(820px,calc(100vh - 84px));max-width:1060px;overflow:hidden;width:min(1060px,calc(100vw - 40px))}.quick-find_dialog__9GUUf button,.quick-find_dialog__9GUUf input{font:inherit}.quick-find_dialogHeader__V_q2G{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:22px 24px 16px}.quick-find_dialogHeader__V_q2G>div{display:grid;grid-gap:3px;gap:3px}.quick-find_dialogHeader__V_q2G span{color:var(--rf-social-accent,#c85b69);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.quick-find_dialogHeader__V_q2G h2{font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0}.quick-find_dialogHeader__V_q2G>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#74747a;display:inline-flex;height:40px;justify-content:center;width:40px}.quick-find_dialogHeader__V_q2G>button:focus-visible,.quick-find_dialogHeader__V_q2G>button:hover{background:#f0eff0;color:#303033;outline:0}.quick-find_queryForm___YqFf{align-items:center;background:#fff;border:1px solid #cfcdd0;border-radius:12px;box-shadow:0 10px 30px rgba(25,25,27,.06);color:#737278;display:flex;gap:10px;margin:0 24px;padding:0 7px 0 14px}.quick-find_queryForm___YqFf:focus-within{border-color:#8d8c91;box-shadow:0 0 0 4px rgba(28,28,31,.06),0 12px 34px rgba(25,25,27,.08)}.quick-find_queryForm___YqFf input{background:transparent;border:0;color:#242326;flex:1 1;font-size:15px;min-width:0;outline:0;padding:15px 0}.quick-find_queryForm___YqFf input::placeholder{color:#929197}.quick-find_clearQuery__kETOA{align-items:center;background:transparent;border:0;border-radius:7px;color:#79787d;display:inline-flex;height:34px;justify-content:center;width:34px}.quick-find_viewAllTop__U3uTF{background:#242326;border:0;border-radius:8px;color:#fff;font-size:12px;font-weight:600;min-height:38px;padding:8px 13px;white-space:nowrap}.quick-find_scopeTabs__GBQVQ{border-bottom:1px solid #e2e0e2;display:flex;gap:4px;margin-top:14px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.quick-find_scopeTabs__GBQVQ::-webkit-scrollbar{display:none}.quick-find_scopeTabs__GBQVQ button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#76757a;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:580;gap:6px;min-height:42px;padding:7px 10px}.quick-find_scopeTabs__GBQVQ button:focus-visible,.quick-find_scopeTabs__GBQVQ button:hover{color:#29282b;outline:0}.quick-find_scopeTabs__GBQVQ button[aria-pressed=true]{border-bottom-color:var(--rf-social-accent,#c85b69);color:#29282b}.quick-find_historyState__fOotN{align-content:flex-start;display:grid;grid-gap:14px;gap:14px;min-height:250px;padding:22px 24px 28px}.quick-find_historyState__fOotN>div:first-child{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.quick-find_historyState__fOotN>div:first-child>span{display:grid;grid-gap:2px;gap:2px}.quick-find_historyState__fOotN strong{font-size:13px;font-weight:600}.quick-find_historyState__fOotN p,.quick-find_historyState__fOotN small{color:#7c7b80;font-size:12px;line-height:1.5}.quick-find_historyState__fOotN p{margin:0;max-width:56ch}.quick-find_historyState__fOotN>div:first-child>button{background:transparent;border:0;color:#77767b;font-size:12px;text-decoration:underline;text-underline-offset:3px}.quick-find_historyState__fOotN>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.quick-find_historyState__fOotN>div:last-child button{background:#f2eff0;border:1px solid #e1dcde;border-radius:999px;color:#555459;font-size:12px;padding:8px 11px}.quick-find_resultsLayout__fE_82{min-height:340px;overflow:auto}.quick-find_suggestionPane__JLPVS{min-height:340px;min-width:0;padding:13px 16px 16px}.quick-find_loadingState__G718_{align-content:center;display:grid;grid-gap:9px;gap:9px;min-height:300px;padding:28px}.quick-find_loadingState__G718_>span{animation:quick-find_quick-find-pulse__6_t6C .9s ease-in-out infinite alternate;background:#ece9ea;border-radius:9px;display:block;height:54px}.quick-find_loadingState__G718_>span:nth-child(2){animation-delay:90ms}.quick-find_loadingState__G718_>span:nth-child(3){animation-delay:.18s}.quick-find_loadingState__G718_ p{color:#7c7b80;font-size:12px;margin:4px 0 0;text-align:center}.quick-find_messageState__tDA4x{align-content:center;color:#6f6e73;display:grid;justify-items:center;min-height:300px;padding:34px;text-align:center}.quick-find_messageState__tDA4x>svg{color:#a15a64;margin-bottom:12px}.quick-find_messageState__tDA4x strong{color:#333236;font-size:15px}.quick-find_messageState__tDA4x p{font-size:12px;line-height:1.5;margin:6px 0 14px;max-width:46ch}.quick-find_messageState__tDA4x a,.quick-find_messageState__tDA4x button{background:#fff;border:1px solid #d8d5d7;border-radius:8px;color:#4a494d;font-size:12px;font-weight:600;padding:9px 12px;text-decoration:none}.quick-find_moreNotice__wdrJj,.quick-find_partialNotice__gIvfG{background:#fff7e7;border:1px solid #ead8b5;border-radius:8px;color:#765e38;font-size:12px;line-height:1.45;margin:0 0 9px;padding:8px 10px}.quick-find_moreNotice__wdrJj{background:#f3f1f2;border-color:#dfdcde;color:#716f74;margin:9px 0 0}.quick-find_suggestionList___LJst{display:grid;grid-gap:4px;gap:4px}.quick-find_suggestionList___LJst>a{align-items:center;border:1px solid transparent;border-radius:10px;color:#333236;display:grid;grid-gap:11px;gap:11px;grid-template-columns:46px minmax(0,1fr) auto;min-height:64px;padding:7px 10px 7px 7px;text-decoration:none}.quick-find_suggestionList___LJst>a:focus-visible,.quick-find_suggestionList___LJst>a:hover,.quick-find_suggestionList___LJst>a[aria-selected=true]{background:#f3f1f1;border-color:#e0dcde;outline:0}.quick-find_resultThumb__du8Qv{align-items:center;background:#e9e5e2;border-radius:8px;color:#70696a;display:flex;height:46px;justify-content:center;overflow:hidden;width:46px}.quick-find_resultThumb__du8Qv img{height:100%;object-fit:cover;width:100%}.quick-find_suggestionList___LJst>a>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.quick-find_suggestionList___LJst small{color:#a14e5b;font-size:12px;font-weight:600}.quick-find_suggestionList___LJst strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-find_suggestionList___LJst em{color:#77767b;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-find_suggestionList___LJst>a>span:last-child{color:#a09fa4;font-size:12px}.quick-find_detailPane__Q4xyA{display:none}.quick-find_dialogFooter__U2Mjm{align-items:center;background:#f4f2f2;border-top:1px solid #dfdcde;display:flex;gap:16px;justify-content:space-between;padding:11px 16px 11px 24px}.quick-find_dialogFooter__U2Mjm>span{align-items:center;color:#7a797e;display:inline-flex;font-size:12px;gap:4px}.quick-find_dialogFooter__U2Mjm>button{background:transparent;border:0;color:#424145;font-size:12px;font-weight:600;padding:8px}.quick-find_srOnly__lbLzR{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:1180px){.quick-find_resultsLayout__fE_82{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.quick-find_suggestionPane__JLPVS{border-right:1px solid #e2dfe1;max-height:440px;overflow:auto}.quick-find_detailPane__Q4xyA{align-content:flex-start;background:#f7f4f1;display:grid;min-width:0;padding:20px}.quick-find_detailMedia__AzoAa{align-items:center;aspect-ratio:16/8;background:#e5e0dc;border-radius:11px;color:#716969;display:flex;justify-content:center;margin-bottom:16px;overflow:hidden}.quick-find_detailMedia__AzoAa img{height:100%;object-fit:cover;width:100%}.quick-find_detailPane__Q4xyA>span{color:#a14e5b;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.quick-find_detailPane__Q4xyA h3{font-size:23px;font-weight:600;letter-spacing:-.035em;margin:6px 0}.quick-find_detailPane__Q4xyA>p,.quick-find_detailPlaceholder__1tA2A p{color:#737176;font-size:12px;line-height:1.55;margin:0}.quick-find_detailPane__Q4xyA>small{color:#818085;font-size:12px;margin-top:12px}.quick-find_detailPane__Q4xyA>a{background:#29282b;border-radius:8px;color:#fff;font-size:12px;font-weight:600;justify-self:start;margin-top:18px;padding:10px 13px;text-decoration:none}.quick-find_detailPlaceholder__1tA2A{align-self:center;color:#807e83;display:grid;justify-items:center;text-align:center}.quick-find_detailPlaceholder__1tA2A strong{color:#49484c;font-size:13px;margin:10px 0 4px}}@media (max-width:760px){.quick-find_trigger__oyH15{cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.quick-find_trigger__oyH15 kbd,.quick-find_trigger__oyH15>span{display:none}.quick-find_backdrop__OP71u{padding:0}.quick-find_dialog__9GUUf{border:0;border-radius:0;height:100dvh;max-height:none;width:100vw}.quick-find_dialogHeader__V_q2G{padding:16px 16px 12px}.quick-find_dialogHeader__V_q2G h2{font-size:20px}.quick-find_queryForm___YqFf{margin-inline:16px}.quick-find_viewAllTop__U3uTF{display:none}.quick-find_scopeTabs__GBQVQ{padding-inline:12px}.quick-find_historyState__fOotN{padding-inline:18px}.quick-find_resultsLayout__fE_82,.quick-find_suggestionPane__JLPVS{min-height:0}.quick-find_resultsLayout__fE_82{overflow:auto}.quick-find_suggestionPane__JLPVS{padding:10px}.quick-find_dialogFooter__U2Mjm{margin-top:auto;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.quick-find_dialogFooter__U2Mjm>span{display:none}.quick-find_dialogFooter__U2Mjm>button{background:#29282b;border-radius:8px;color:#fff;min-height:42px;width:100%}}@keyframes quick-find_quick-find-pulse__6_t6C{0%{opacity:.48}to{opacity:1}}@media (prefers-reduced-motion:reduce){.quick-find_loadingState__G718_>span{animation:none}}.cookbook-product_shell__RfkU4{display:grid;grid-gap:42px;gap:42px;margin:0 auto;max-width:var(--rf-social-content-max,1180px);padding:48px 24px 96px}.cookbook-product_libraryHero__hVl1F{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.cookbook-product_libraryHero__hVl1F>div:first-child{max-width:650px}.cookbook-product_eyebrow__hYe8N{color:var(--rf-social-accent,#c85b69);display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-product_detailHero__1_HMa h1,.cookbook-product_libraryHero__hVl1F h1{color:var(--rf-social-ink,#202124);font-size:clamp(44px,6vw,66px);font-weight:600;letter-spacing:-.055em;line-height:.98;margin:10px 0 15px}.cookbook-product_detailCopy__zNovc>p,.cookbook-product_libraryHero__hVl1F>div:first-child>p{color:var(--rf-social-muted,#6d6d72);font-size:15px;line-height:1.65;margin:0;max-width:60ch}.cookbook-product_detailActions__0B1vF,.cookbook-product_heroActions__K7pyO{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button,.cookbook-product_heroActions__K7pyO a{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:9px;color:#4a4a4f;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:42px;padding:0 15px;text-decoration:none}.cookbook-product_detailActions__0B1vF a[data-primary=true],.cookbook-product_heroActions__K7pyO a[data-primary=true]{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_featured__pHROz{background:var(--rf-social-surface,#fff);border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);box-shadow:0 16px 42px rgba(24,24,27,.06);overflow:hidden}.cookbook-product_featuredCover__G0Hz1{display:block;min-height:240px;position:relative}.cookbook-product_featuredCopy__LsWOO{display:grid;grid-gap:6px;gap:6px;padding:20px}.cookbook-product_cardCopy__B0zN_>span,.cookbook-product_detailRecipeSection__JfItB>header span,.cookbook-product_featuredCopy__LsWOO>span,.cookbook-product_sectionHeading__nYsM5>span{color:var(--rf-social-accent,#c85b69);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_featuredCopy__LsWOO strong{color:var(--rf-social-ink,#202124);font-size:21px;font-weight:560;letter-spacing:-.03em}.cookbook-product_featuredCopy__LsWOO p{color:#6d6d72;font-size:13px;line-height:1.5;margin:0}.cookbook-product_featuredCopy__LsWOO a{align-items:center;color:#4e4e53;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:7px;text-decoration:none}.cookbook-product_coverFallback__Wf9Ti,.cookbook-product_cover__0K_Yh,.cookbook-product_mosaic__4F4GC{height:100%;min-height:inherit;width:100%}.cookbook-product_mosaic__4F4GC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_mosaic__4F4GC[data-count="1"]{grid-template-columns:1fr}.cookbook-product_mosaic__4F4GC img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-product_coverFallback__Wf9Ti{background:linear-gradient(135deg,#b75e4f,#d88f73);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.cookbook-product_coverFallback__Wf9Ti small{font-size:12px;letter-spacing:.08em}.cookbook-product_coverFallback__Wf9Ti strong{font-size:26px;font-weight:560;letter-spacing:-.04em;line-height:1.05}.cookbook-product_visibilityBadge__wMdyq{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border-radius:999px;color:#4e4e53;display:inline-flex;font-size:12px;font-weight:600;gap:5px;left:11px;padding:6px 9px;position:absolute;top:11px}.cookbook-product_stats__Et8pw{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,150px)) 1fr;padding:17px 20px}.cookbook-product_stats__Et8pw>div{display:grid;grid-gap:2px;gap:2px}.cookbook-product_stats__Et8pw>div+div{border-left:1px solid #e7e7e9;padding-left:22px}.cookbook-product_stats__Et8pw strong{color:var(--rf-social-ink,#202124);font-size:22px;font-weight:560}.cookbook-product_stats__Et8pw p,.cookbook-product_stats__Et8pw span{color:#77777c;font-size:12px}.cookbook-product_stats__Et8pw p{align-items:center;display:flex;gap:7px;justify-self:end;margin:0}.cookbook-product_notice__P7uyy{background:#f4f7f1;border:1px solid #d8e2d3;border-radius:10px;padding:15px 17px}.cookbook-product_notice__P7uyy strong{font-size:14px;font-weight:560}.cookbook-product_notice__P7uyy p{color:#6b756d;font-size:13px;margin:4px 0 0}.cookbook-product_detailRecipeSection__JfItB,.cookbook-product_librarySection__3Nxhn,.cookbook-product_saveSection__Zf1e_{display:grid;grid-gap:20px;gap:20px}.cookbook-product_sectionHeading__nYsM5{display:grid;grid-gap:5px;gap:5px}.cookbook-product_detailRecipeSection__JfItB h2,.cookbook-product_librarySlice__KKvc9 h3,.cookbook-product_sectionHeading__nYsM5 h2{color:var(--rf-social-ink,#202124);font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.05;margin:0}.cookbook-product_detailRecipeSection__JfItB>header p,.cookbook-product_sectionHeading__nYsM5 p{color:#707076;font-size:13px;line-height:1.5;margin:0}.cookbook-product_libraryTopline__5kicq{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.cookbook-product_libraryTools__kDhMz{align-items:center;display:flex;gap:10px}.cookbook-product_librarySearch__rIo2m{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;color:#7c7c82;display:flex;gap:8px;padding:0 8px 0 12px}.cookbook-product_librarySearch__rIo2m input{background:transparent;border:0;color:var(--rf-social-ink,#202124);font:inherit;font-size:13px;min-width:220px;outline:0;padding:11px 0}.cookbook-product_librarySearch__rIo2m button{background:var(--rf-social-ink,#202124);border:0;border-radius:7px;color:#fff;font:inherit;font-size:12px;font-weight:600;padding:8px 10px}.cookbook-product_librarySearch__rIo2m a{color:#6f6f75;font-size:12px;padding:5px}.cookbook-product_filters__GdBXk{align-items:center;background:#ececee;border-radius:9px;display:flex;padding:3px}.cookbook-product_filters__GdBXk a{border-radius:7px;color:#6b6b71;font-size:12px;font-weight:520;padding:8px 10px;text-decoration:none}.cookbook-product_filters__GdBXk a[aria-current=page]{background:#fff;box-shadow:0 1px 3px rgba(24,24,27,.08);color:#2f2f33;font-weight:600}.cookbook-product_filterSummary__oCCkP{color:#88888d;font-size:12px;margin:0}.cookbook-product_librarySlice__KKvc9{display:grid;grid-gap:16px;gap:16px}.cookbook-product_librarySlice__KKvc9+.cookbook-product_librarySlice__KKvc9{border-top:1px solid var(--rf-social-border,#dedde0);padding-top:28px}.cookbook-product_sliceHeading__7TpZn{align-items:flex-end;display:flex;justify-content:space-between}.cookbook-product_sliceHeading__7TpZn>div{display:grid;grid-gap:4px;gap:4px}.cookbook-product_sliceHeading__7TpZn>div>span{color:var(--rf-social-accent,#c85b69);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_sliceHeading__7TpZn>a{color:#55555a;font-size:12px;font-weight:600}.cookbook-product_grid__I8g_9{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_card__tJpH0{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);overflow:hidden}.cookbook-product_card__tJpH0>a{display:block;min-height:205px;position:relative}.cookbook-product_cardCopy__B0zN_{display:grid;grid-gap:6px;gap:6px;padding:18px}.cookbook-product_cardCopy__B0zN_ h3{font-size:18px;font-weight:560;letter-spacing:-.03em;margin:0}.cookbook-product_cardCopy__B0zN_ h3 a{color:var(--rf-social-ink,#202124);text-decoration:none}.cookbook-product_cardCopy__B0zN_ p{color:#6f6f75;font-size:13px;line-height:1.5;margin:0}.cookbook-product_cardCopy__B0zN_ footer{align-items:center;color:#85858a;display:flex;font-size:12px;justify-content:space-between;margin-top:5px}.cookbook-product_cardCopy__B0zN_ footer a{align-items:center;color:#4f4f54;display:inline-flex;font-weight:600;gap:4px;text-decoration:none}.cookbook-product_empty__QS8R7{background:#fff;border:1px dashed #d5d5d8;border-radius:12px;padding:28px}.cookbook-product_empty__QS8R7 strong{font-size:16px;font-weight:560}.cookbook-product_empty__QS8R7 p{color:#737378;font-size:13px;line-height:1.5}.cookbook-product_empty__QS8R7 a{color:#4f4f54;font-size:13px;font-weight:600}.cookbook-product_backLink__T3R6a{align-items:center;color:#66666c;display:inline-flex;font-size:13px;gap:6px;justify-self:start;text-decoration:none}.cookbook-product_detailHero__1_HMa{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.cookbook-product_detailCover__WlNaG{border-radius:16px;box-shadow:0 18px 48px rgba(24,24,27,.09);min-height:400px;overflow:hidden;position:relative}.cookbook-product_detailMeta__omEDT{align-items:center;color:#77777c;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 18px;margin-top:17px}.cookbook-product_detailMeta__omEDT span{align-items:center;display:inline-flex;gap:5px}.cookbook-product_detailMeta__omEDT strong{color:#3e3e43;font-weight:560}.cookbook-product_ownerNote__iCnB8{background:#f5f2ed;border:1px solid #e2dbd2;border-radius:10px;padding:15px 17px}.cookbook-product_ownerNote__iCnB8 strong{font-size:14px;font-weight:560}.cookbook-product_ownerNote__iCnB8 p{color:#746d65;font-size:13px;margin:4px 0 0}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-end;display:flex;justify-content:space-between}.cookbook-product_detailRecipeSection__JfItB>header>div{display:grid;grid-gap:4px;gap:4px}.cookbook-product_detailSearch__wt3Q_{align-items:center;display:flex;gap:8px}.cookbook-product_detailSearch__wt3Q_ label{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;display:flex;gap:7px;padding:0 11px}.cookbook-product_detailSearch__wt3Q_ input{background:transparent;border:0;font:inherit;font-size:13px;min-width:220px;outline:0;padding:11px 0}.cookbook-product_detailSearch__wt3Q_ button,.cookbook-product_detailSearch__wt3Q_>a{background:#ededee;border:0;border-radius:8px;color:#4f4f54;font:inherit;font-size:12px;font-weight:600;padding:10px 12px;text-decoration:none}.cookbook-product_recipeGrid__MXfN0{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_recipeCard___qiT6{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);overflow:hidden}.cookbook-product_recipeCard___qiT6>a{aspect-ratio:4/3;background:#e9e6e1;color:#625f5a;display:flex;overflow:hidden;position:relative;text-decoration:none}.cookbook-product_recipeCard___qiT6>a img{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.cookbook-product_recipeCard___qiT6>a:hover img{transform:scale(1.025)}.cookbook-product_recipeCard___qiT6>a>span:first-child{align-items:center;display:flex;font-size:20px;font-weight:560;justify-content:center;padding:20px;text-align:center;width:100%}.cookbook-product_recipeMode__0KKvm{align-items:center;background:rgba(25,25,27,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:5px;left:10px;padding:6px 9px;position:absolute;top:10px}.cookbook-product_recipeCard___qiT6>div{display:grid;grid-gap:7px;gap:7px;padding:17px}.cookbook-product_recipeCard___qiT6 h3{font-size:17px;font-weight:560;letter-spacing:-.03em;margin:0}.cookbook-product_recipeCard___qiT6 h3 a{color:var(--rf-social-ink,#202124);text-decoration:none}.cookbook-product_recipeCard___qiT6>div>p{color:#6f6f75;font-size:13px;line-height:1.45;margin:0}.cookbook-product_recipeFacts__n8g_9{align-items:center;color:#838388;display:flex;flex-wrap:wrap;font-size:12px;gap:9px}.cookbook-product_recipeFacts__n8g_9 span{align-items:center;display:inline-flex;gap:4px}.cookbook-product_recipeCard___qiT6 footer{align-items:center;border-top:1px solid #ececee;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:4px;padding-top:12px}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{background:transparent;border:0;color:#55555a;font:inherit;font-size:12px;font-weight:600;padding:0;text-decoration:none}.cookbook-product_recipeCard___qiT6 footer form{margin-left:auto}.cookbook-product_recipeCard___qiT6 footer button:disabled{cursor:wait;opacity:.62}.cookbook-product_pagination__6KFuz{align-items:center;border-top:1px solid var(--rf-social-border,#dedde0);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-top:20px}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span{align-items:center;border:1px solid var(--rf-social-border,#dedde0);border-radius:8px;color:#4f4f54;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:0 13px;text-decoration:none}.cookbook-product_pagination__6KFuz a:first-child,.cookbook-product_pagination__6KFuz>span:first-child{justify-self:start}.cookbook-product_pagination__6KFuz a:last-child,.cookbook-product_pagination__6KFuz>span:last-child{justify-self:end}.cookbook-product_pagination__6KFuz>span[aria-disabled=true]{color:#99999e}.cookbook-product_pagination__6KFuz p{color:#77777c;font-size:13px;margin:0}.cookbook-product_pagination__6KFuz strong{color:#343438;font-weight:600}.cookbook-product_shareControl___tizY{display:inline-flex;position:relative}.cookbook-product_shareControl___tizY>button{align-items:center;background:#ededee;border:0;border-radius:8px;color:#4f4f54;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:40px;padding:0 13px}.cookbook-product_shareControl___tizY>button:disabled{cursor:wait;opacity:.62}.cookbook-product_shareManual__jVZ1r{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;box-shadow:0 12px 30px rgba(24,24,27,.12);display:grid;grid-gap:6px;gap:6px;left:0;padding:11px;position:absolute;top:calc(100% + 7px);width:min(320px,calc(100vw - 36px));z-index:5}.cookbook-product_shareManual__jVZ1r span{color:#68686e;font-size:12px;font-weight:600}.cookbook-product_shareManual__jVZ1r input{border:1px solid #d6d6d9;border-radius:7px;color:#343438;font:inherit;font-size:13px;min-width:0;padding:9px;width:100%}.cookbook-product_accessShell__Mvybo{gap:30px;max-width:1040px}.cookbook-product_accessHero__LB39B{align-items:flex-end;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.cookbook-product_accessHero__LB39B h1{color:var(--rf-social-ink,#202124);font-size:clamp(38px,5vw,58px);font-weight:600;letter-spacing:-.05em;line-height:1;margin:9px 0 14px}.cookbook-product_accessHero__LB39B>div>p{color:#6d6d72;font-size:15px;line-height:1.65;margin:0;max-width:65ch}.cookbook-product_accessBoundaryGrid__v44nx h2,.cookbook-product_accessBoundaryGrid__v44nx p,.cookbook-product_accessCard__QQ6Rc h2,.cookbook-product_accessCard__QQ6Rc p,.cookbook-product_accessHero__LB39B strong,.cookbook-product_capabilityGate__RIJ5v h2,.cookbook-product_capabilityGate__RIJ5v p{overflow-wrap:anywhere}.cookbook-product_accessVisibility__lQCZm{align-items:flex-start;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:13px;display:flex;gap:13px;padding:18px}.cookbook-product_accessCard__QQ6Rc>span,.cookbook-product_accessVisibility__lQCZm>span,.cookbook-product_capabilityIcon__Nd8z5{align-items:center;background:#f1efeb;border-radius:9px;color:#6d625a;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:42px;width:42px}.cookbook-product_accessCard__QQ6Rc>div,.cookbook-product_accessVisibility__lQCZm>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.cookbook-product_accessCard__QQ6Rc small,.cookbook-product_accessVisibility__lQCZm small{color:var(--rf-social-accent,#c85b69);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cookbook-product_accessVisibility__lQCZm strong{color:#303034;font-size:17px;font-weight:600}.cookbook-product_accessCard__QQ6Rc p,.cookbook-product_accessVisibility__lQCZm p{color:#707076;font-size:13px;line-height:1.5;margin:0}.cookbook-product_accessGrid__uyTg6{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_accessCard__QQ6Rc{align-items:flex-start;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:13px;display:flex;gap:14px;min-width:0;padding:20px}.cookbook-product_accessCard__QQ6Rc[data-state=suppressed]{background:#f7f5f2}.cookbook-product_accessCard__QQ6Rc h2{color:#303034;font-size:20px;font-weight:600;letter-spacing:-.025em;margin:1px 0 3px}.cookbook-product_accessCard__QQ6Rc a{color:#4d4d52;font-size:13px;font-weight:600;justify-self:start;margin-top:7px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY{justify-self:start;margin-top:8px}.cookbook-product_capabilityGate__RIJ5v{align-items:flex-start;background:#f5f2ed;border:1px solid #dfd7cd;border-radius:14px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:22px}.cookbook-product_capabilityGate__RIJ5v>div:last-child{min-width:0}.cookbook-product_capabilityGate__RIJ5v h2{color:#302e2c;font-size:24px;font-weight:600;letter-spacing:-.035em;margin:5px 0 7px}.cookbook-product_capabilityGate__RIJ5v p{color:#706a64;font-size:14px;line-height:1.6;margin:0;max-width:74ch}.cookbook-product_capabilityGate__RIJ5v dl{display:grid;grid-gap:6px;gap:6px;margin:16px 0 0}.cookbook-product_capabilityGate__RIJ5v dl>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:90px minmax(0,1fr)}.cookbook-product_capabilityGate__RIJ5v dd,.cookbook-product_capabilityGate__RIJ5v dt{font-size:12px;margin:0}.cookbook-product_capabilityGate__RIJ5v dt{color:#857e77;font-weight:600}.cookbook-product_capabilityGate__RIJ5v dd{color:#4f4a46;overflow-wrap:anywhere}.cookbook-product_accessBoundaryGrid__v44nx{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_accessBoundaryGrid__v44nx article{align-items:flex-start;border:1px solid var(--rf-social-border,#dedde0);border-radius:11px;display:flex;gap:11px;min-width:0;padding:17px}.cookbook-product_accessBoundaryGrid__v44nx article>svg{color:#777169;flex:0 0 auto}.cookbook-product_accessBoundaryGrid__v44nx h2{color:#3b3a3e;font-size:15px;font-weight:600;margin:0 0 5px}.cookbook-product_accessBoundaryGrid__v44nx p{color:#74747a;font-size:13px;line-height:1.5;margin:0}.cookbook-product_accessFooter__wck_K{align-items:center;border-top:1px solid var(--rf-social-border,#dedde0);display:flex;gap:20px;justify-content:space-between;padding-top:21px}.cookbook-product_accessFooter__wck_K p{color:#77777c;font-size:13px;margin:0}.cookbook-product_accessFooter__wck_K a{background:var(--rf-social-ink,#202124);border-radius:8px;color:#fff;flex:0 0 auto;font-size:13px;font-weight:600;padding:11px 14px;text-decoration:none}.cookbook-product_srOnly__hXcLJ{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:1000px){.cookbook-product_detailHero__1_HMa,.cookbook-product_libraryHero__hVl1F{gap:32px;grid-template-columns:1fr .8fr}.cookbook-product_grid__I8g_9,.cookbook-product_recipeGrid__MXfN0{grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_libraryTopline__5kicq{align-items:flex-start;flex-direction:column}.cookbook-product_libraryTools__kDhMz{width:100%}.cookbook-product_accessBoundaryGrid__v44nx{grid-template-columns:1fr}}@media (max-width:760px){.cookbook-product_shell__RfkU4{gap:34px;padding:36px 16px 106px}.cookbook-product_detailHero__1_HMa,.cookbook-product_libraryHero__hVl1F{grid-template-columns:1fr}.cookbook-product_featured__pHROz{display:grid;grid-template-columns:42% 1fr}.cookbook-product_featuredCover__G0Hz1{min-height:220px}.cookbook-product_stats__Et8pw{grid-template-columns:repeat(3,1fr)}.cookbook-product_stats__Et8pw p{border-top:1px solid #e7e7e9;grid-column:1/-1;justify-self:start;margin-top:14px;padding-top:13px;width:100%}.cookbook-product_libraryTools__kDhMz{align-items:stretch;flex-direction:column}.cookbook-product_librarySearch__rIo2m input{min-width:0;width:100%}.cookbook-product_filters__GdBXk{align-self:flex-start}.cookbook-product_detailHero__1_HMa .cookbook-product_detailCover__WlNaG{aspect-ratio:4/3;min-height:0;order:2}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-start;flex-direction:column;gap:14px}.cookbook-product_detailSearch__wt3Q_{width:100%}.cookbook-product_detailSearch__wt3Q_ label{flex:1 1}.cookbook-product_detailSearch__wt3Q_ input{min-width:0;width:100%}.cookbook-product_accessGrid__uyTg6,.cookbook-product_accessHero__LB39B{grid-template-columns:1fr}}@media (max-width:520px){.cookbook-product_detailHero__1_HMa h1,.cookbook-product_libraryHero__hVl1F h1{font-size:40px}.cookbook-product_featured__pHROz{display:block}.cookbook-product_featuredCover__G0Hz1{min-height:210px}.cookbook-product_stats__Et8pw{gap:12px;padding:15px}.cookbook-product_stats__Et8pw>div+div{padding-left:12px}.cookbook-product_grid__I8g_9,.cookbook-product_recipeGrid__MXfN0{grid-template-columns:1fr}.cookbook-product_card__tJpH0>a{min-height:210px}.cookbook-product_detailActions__0B1vF{align-items:stretch;flex-direction:column}.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY,.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY>button,.cookbook-product_detailActions__0B1vF a{width:100%}.cookbook-product_shareManual__jVZ1r{position:fixed;top:50%;transform:translateY(-50%)}.cookbook-product_pagination__6KFuz{grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_pagination__6KFuz p{grid-column:1/-1;grid-row:1;justify-self:center}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span{justify-self:stretch!important}.cookbook-product_capabilityGate__RIJ5v{grid-template-columns:1fr}.cookbook-product_capabilityGate__RIJ5v dl>div{gap:3px;grid-template-columns:1fr}.cookbook-product_accessFooter__wck_K{align-items:stretch;flex-direction:column}.cookbook-product_accessFooter__wck_K a{text-align:center}}@media (prefers-reduced-motion:reduce){.cookbook-product_recipeCard___qiT6>a img{transition:none}}.core-route-progress_root__KuLhX{min-width:0}.core-route-progress_root__KuLhX a,.core-route-progress_root__KuLhX button,.core-route-progress_root__KuLhX p,.core-route-progress_root__KuLhX small,.core-route-progress_root__KuLhX strong,.core-route-progress_root__KuLhX textarea{overflow-wrap:anywhere}.core-route-progress_root__KuLhX textarea{max-width:100%}.core-route-progress_root__KuLhX a:focus-visible,.core-route-progress_root__KuLhX button:focus-visible,.core-route-progress_root__KuLhX summary:focus-visible,.core-route-progress_root__KuLhX textarea:focus-visible{outline:3px solid #facc15;outline-offset:3px}@media (max-width:460px){.core-route-progress_root__KuLhX{border-radius:18px;padding:14px}}@media (prefers-reduced-motion:reduce){.core-route-progress_root__KuLhX,.core-route-progress_root__KuLhX *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.core-route-progress_root__KuLhX,.core-route-progress_root__KuLhX article,.core-route-progress_root__KuLhX button,.core-route-progress_root__KuLhX details,.core-route-progress_root__KuLhX nav a,.core-route-progress_root__KuLhX textarea,.core-route-progress_root__KuLhX>div{background:Canvas;border-color:CanvasText;box-shadow:none;color:CanvasText;forced-color-adjust:auto}.core-route-progress_root__KuLhX a:focus-visible,.core-route-progress_root__KuLhX button:focus-visible,.core-route-progress_root__KuLhX summary:focus-visible,.core-route-progress_root__KuLhX textarea:focus-visible{outline-color:Highlight}}.settings-frame_shell__octO0{display:grid;grid-gap:26px;gap:26px;margin:0 auto;max-width:1280px;padding:26px 24px 108px}.settings-frame_back__PX0_M{align-items:center;color:#66666c;display:inline-flex;font-size:12px;font-weight:600;gap:7px;justify-self:start;text-decoration:none}.settings-frame_header__B9KAH{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.settings-frame_header__B9KAH>div:first-child{display:grid;grid-gap:8px;gap:8px}.settings-frame_header__B9KAH>div:first-child>span,.settings-frame_sidebar__CT8cr>div>span{color:var(--rf-social-accent,#c85b69);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.settings-frame_header__B9KAH h1{color:var(--rf-social-ink,#202124);font-size:clamp(32px,4.5vw,52px);font-weight:580;letter-spacing:-.055em;line-height:1;margin:0;text-wrap:balance}.settings-frame_header__B9KAH p{color:#6d6d73;font-size:14px;line-height:1.55;margin:0;max-width:68ch}.settings-frame_headerAction__0MjMo{flex:0 0 auto}.settings-frame_layout__3sGSO{align-items:flex-start;display:grid;grid-gap:34px;gap:34px;grid-template-columns:244px minmax(0,1fr)}.settings-frame_sidebar__CT8cr{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:15px;display:grid;grid-gap:18px;gap:18px;padding:18px;position:-webkit-sticky;position:sticky;top:18px}.settings-frame_sidebar__CT8cr>div{display:grid;grid-gap:5px;gap:5px;padding:2px 3px 0}.settings-frame_sidebar__CT8cr>div>strong{color:#3d3d42;font-size:14px;font-weight:600;line-height:1.35}.settings-frame_mobileNavigation__jsK30,.settings-frame_sidebar__CT8cr nav{display:grid;grid-gap:5px;gap:5px}.settings-frame_mobileNavigation__jsK30 a,.settings-frame_sidebar__CT8cr nav a{align-items:center;border-radius:10px;color:#65656b;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:8px 9px;text-decoration:none}.settings-frame_mobileNavigation__jsK30 a[aria-current=page],.settings-frame_sidebar__CT8cr nav a:hover,.settings-frame_sidebar__CT8cr nav a[aria-current=page]{background:#f4f2ef;color:#343438}.settings-frame_sidebar__CT8cr nav a[aria-current=page]{box-shadow:inset 3px 0 var(--rf-social-accent,#c85b69)}.settings-frame_mobileNavigation__jsK30 a>span,.settings-frame_sidebar__CT8cr nav a>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.settings-frame_mobileNavigation__jsK30 strong,.settings-frame_sidebar__CT8cr nav strong{font-size:12px;font-weight:600}.settings-frame_mobileNavigation__jsK30 small,.settings-frame_sidebar__CT8cr nav small{color:#85858a;font-size:12px;line-height:1.35}.settings-frame_sidebar__CT8cr>p{align-items:flex-start;border-top:1px solid #ececee;color:#838388;display:flex;font-size:12px;gap:6px;line-height:1.45;margin:0;padding:14px 3px 0}.settings-frame_sidebar__CT8cr>p .cv-icon{flex:0 0 auto;margin-top:1px}.settings-frame_content__Y9tmQ{display:grid;grid-gap:22px;gap:22px;min-width:0}.settings-frame_mobileNavigation__jsK30{display:none}.settings-frame_back__PX0_M:focus-visible,.settings-frame_mobileNavigation__jsK30 a:focus-visible,.settings-frame_sidebar__CT8cr a:focus-visible{outline:3px solid rgba(45,45,50,.2);outline-offset:2px}@media (max-width:1040px){.settings-frame_layout__3sGSO{grid-template-columns:minmax(0,1fr)}.settings-frame_sidebar__CT8cr{display:none}.settings-frame_mobileNavigation__jsK30{display:flex;gap:7px;margin-inline:-2px;overflow-x:auto;padding:2px 2px 9px;scrollbar-width:thin}.settings-frame_mobileNavigation__jsK30 a{background:#fff;border:1px solid #e1e0e2;flex:0 0 210px}.settings-frame_mobileNavigation__jsK30 a[aria-current=page]{border-color:#cf9ba2;box-shadow:inset 0 -3px var(--rf-social-accent,#c85b69)}}@media (max-width:640px){.settings-frame_shell__octO0{gap:21px;padding:20px 14px 112px}.settings-frame_header__B9KAH{align-items:flex-start;display:grid}.settings-frame_header__B9KAH h1{font-size:34px}.settings-frame_headerAction__0MjMo{justify-self:start}.settings-frame_mobileNavigation__jsK30 a{flex-basis:188px}}