.RecipePage_main__YnEK7{max-width:1090px;width:100%;margin:0 auto;padding:150px 1rem 0;box-sizing:border-box}@media (min-width:768px){.RecipePage_main__YnEK7{padding:150px 2rem 0}}@media (min-width:1200px){.RecipePage_main__YnEK7{padding:150px 0 0}}.RecipePage_topics__uwBND{display:flex;gap:12px;flex-wrap:wrap}.RecipePage_topicPill___Puq5{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:3px 13px;background:#fff;border:1px solid rgba(11,34,64,.04);border-radius:20px;font-weight:500;font-size:17px;line-height:15px;opacity:.6;user-select:none}.RecipePage_recipeTitle__h8c3W,.RecipePage_topicPill___Puq5{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#0b2240}.RecipePage_recipeTitle__h8c3W{margin:8px 0 0;font-weight:600;font-size:48px;line-height:58px;letter-spacing:-.8px}@media (max-width:768px){.RecipePage_recipeTitle__h8c3W{font-size:32px;line-height:42px}}.RecipePage_authorRow__seIV6{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.RecipePage_authorAvatar__joHpF{width:32px;height:32px;border-radius:50%;object-fit:cover}.RecipePage_authorName__HLxVH{font-weight:400;line-height:18px;color:rgba(11,34,64,.6)}.RecipePage_authorName__HLxVH,.RecipePage_authorSeparator__VI70E{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:17px}.RecipePage_authorSeparator__VI70E{color:rgba(11,34,64,.4)}.RecipePage_authorDate__iUyxM{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:400;font-size:17px;line-height:18px;color:rgba(11,34,64,.6)}.RecipePage_difficultyBadge__k3nwb{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:20px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;font-size:13px;line-height:15px;color:#fff;margin-left:4px}.RecipePage_difficultyEasy__E_ZRW{background:#27824B}.RecipePage_difficultyMedium__aFoXU{background:#EF8A54}.RecipePage_difficultyDifficult__EuNEP{background:#c0392b}.RecipePage_bannerWrap__Szy_d{margin-top:32px}.RecipePage_recipeImage__ZB5zV{display:block;width:100%;height:auto;aspect-ratio:1074/604;border-radius:12px;object-fit:cover;transition:opacity .3s ease-in-out}.RecipePage_imageUpgraded__aLdab{opacity:1}.RecipePage_quickInfoBar__NacfH{display:flex;gap:0;margin-top:32px;border:1px solid rgba(11,34,64,.08);border-radius:12px;overflow:hidden}.RecipePage_quickInfoItem__qxP_5{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;border-right:1px solid rgba(11,34,64,.08)}.RecipePage_quickInfoItem__qxP_5:last-child{border-right:none}.RecipePage_quickInfoIcon__3v566{color:#0b2240;opacity:.5;display:flex}.RecipePage_quickInfoLabel__fTzbv{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:500;font-size:12px;color:rgba(11,34,64,.5);text-transform:uppercase;letter-spacing:.5px}.RecipePage_quickInfoValue__c_Pqy{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;font-size:18px;color:#0b2240}@media (max-width:600px){.RecipePage_quickInfoBar__NacfH{flex-wrap:wrap}.RecipePage_quickInfoItem__qxP_5{flex:1 1 45%;border-right:none;border-bottom:1px solid rgba(11,34,64,.08);padding:16px 12px}.RecipePage_quickInfoItem__qxP_5:nth-child(odd){border-right:1px solid rgba(11,34,64,.08)}.RecipePage_quickInfoItem__qxP_5:nth-last-child(-n+2){border-bottom:none}}.RecipePage_description__ParLV{margin-top:24px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#212121}.RecipePage_sourceAttribution__qDkpX{margin-top:16px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;color:rgba(11,34,64,.6);display:flex;align-items:center;gap:8px}.RecipePage_importedBadge__bEG_D{display:inline-flex;align-items:center;padding:2px 8px;background:rgba(11,34,64,.06);border-radius:8px;font-size:12px;font-weight:500;color:#0b2240}.RecipePage_sourceLink___r9H1{color:#0b2240;text-decoration:underline}.RecipePage_section__ULLvE{margin-top:48px}.RecipePage_sectionTitle__Be1rQ{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;font-size:28px;line-height:36px;color:#0b2240;margin:0 0 24px}.RecipePage_ingredientList__Qotcy{list-style:none;padding:0;margin:0}.RecipePage_ingredientItem__5GqVD{border-bottom:1px solid rgba(11,34,64,.06)}.RecipePage_ingredientItem__5GqVD:last-child{border-bottom:none}.RecipePage_ingredientLabel__aTMLk{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer;transition:opacity .2s}.RecipePage_ingredientChecked__F27li .RecipePage_ingredientText__HyZh5{text-decoration:line-through;opacity:.4}.RecipePage_ingredientCheckbox__15TZt{width:20px;height:20px;accent-color:#27824B;cursor:pointer;flex-shrink:0}.RecipePage_ingredientText__HyZh5{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:400;font-size:17px;line-height:24px;color:#212121}.RecipePage_stepsList__rZNoG{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.RecipePage_stepItem__oN562{display:flex;gap:16px;align-items:flex-start}.RecipePage_stepNumber__xJIw4{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#0b2240;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;font-size:16px}.RecipePage_stepDescription__2Gddf{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#212121;padding-top:4px}.RecipePage_nutritionPanel__0d_Jx{border:1px solid rgba(11,34,64,.08);border-radius:12px;overflow:hidden;max-width:400px}.RecipePage_nutritionRow__mwiId{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(11,34,64,.06)}.RecipePage_nutritionRow__mwiId:last-child{border-bottom:none}.RecipePage_nutritionLabel__twRlx{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:500;font-size:16px;color:#0b2240}.RecipePage_nutritionValue__HU5Zj{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;font-size:16px;color:#212121}.RecipePage_ctaBanner__qz72T{margin-top:48px;padding:32px;background:linear-gradient(135deg,rgba(39,130,75,.06),rgba(11,34,64,.06));border-radius:12px;text-align:center}.RecipePage_ctaContent__4D4Xz{max-width:500px;margin:0 auto}.RecipePage_ctaTitle__mJmBW{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#0b2240;margin:0 0 8px}.RecipePage_ctaText__N5dXm{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(11,34,64,.6);margin:0}.RecipePage_relatedGrid__p4oEh{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.RecipePage_relatedGrid__p4oEh{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.RecipePage_relatedGrid__p4oEh{grid-template-columns:1fr}}@media print{.RecipePage_main__YnEK7{padding-top:0}.RecipePage_ctaBanner__qz72T,.RecipePage_relatedGrid__p4oEh{display:none}}