.IngredientsSection_section__wMWE6{display:flex;flex-direction:column;gap:24px}.IngredientsSection_sectionTitle__bys2Z{margin:0}.IngredientsSection_sectionTitle__bys2Z h1{margin:0;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;color:var(--color-text)}.IngredientsSection_ingredientsGroups__iWhNO{display:grid;gap:24px}.IngredientsSection_ingredientsGroupTitle__KqZlT{margin:0 0 12px;color:var(--color-text)}.IngredientsSection_ingredientsGroupTitle__KqZlT p{margin:0;font-size:1.15rem;font-weight:700}.IngredientsSection_ingredientsList__BFkeH{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:1fr}@media(max-width:639px){.IngredientsSection_ingredientsList__BFkeH{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.IngredientsSection_ingredientsItem__NrsCm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:640px){.IngredientsSection_ingredientsList__BFkeH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.IngredientsSection_ingredientsList__BFkeH{grid-template-columns:repeat(3,minmax(0,1fr))}}.IngredientsSection_ingredientsItem__NrsCm{padding:12px 16px;border-radius:16px;background:rgba(0,0,0,.04);font-size:1rem;line-height:1.5;color:var(--color-text)}:root[data-theme=dark] .IngredientsSection_ingredientsItem__NrsCm{background:hsla(0,0%,100%,.07)}.IngredientsSection_emptyText__9_6O5{font-size:1rem;color:var(--color-text-subtle)}.IngredientsSection_emptyText__9_6O5 p{margin:0;font-size:inherit;color:inherit}.StepsSection_section__ql2Xk{display:flex;flex-direction:column;gap:24px}.StepsSection_sectionTitle__VOygw{margin:0}.StepsSection_sectionTitle__VOygw h1{margin:0;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;color:var(--color-text)}.StepsSection_stepsList__VBAd3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.StepsSection_step__XAqxm{display:flex;gap:20px;align-items:flex-start}.StepsSection_stepNumber__uXcHC{width:42px;height:42px;border-radius:12px;background:var(--color-accent);color:#1f1700;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StepsSection_stepBody__kVcVp{flex:1 1;display:flex;flex-direction:column;gap:16px}.StepsSection_stepBody__kVcVp p{margin:0;font-size:1.02rem;line-height:1.65;color:var(--color-text);opacity:.95}.StepsSection_stepImages__780lh{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.StepsSection_stepImage__SMRUp{flex:0 0 auto;width:clamp(180px,22vw,240px);height:clamp(180px,30vh,260px);object-fit:cover;border-radius:20px;background:rgba(0,0,0,.04)}:root[data-theme=dark] .StepsSection_stepImage__SMRUp{background:hsla(0,0%,100%,.06)}.StepsSection_emptyText__SeHXQ{font-size:1rem;color:var(--color-text-subtle)}.StepsSection_emptyText__SeHXQ p{margin:0;font-size:inherit;color:inherit}@media(max-width:768px){.StepsSection_stepNumber__uXcHC{width:36px;height:36px}}@media(max-width:600px){.StepsSection_stepImages__780lh{gap:12px}.StepsSection_stepImage__SMRUp{width:clamp(140px,48vw,200px);height:clamp(140px,26vh,220px);border-radius:16px}}.AuthorSection_section__c8jv8{display:flex;flex-direction:column;gap:24px}.AuthorSection_sectionTitle__8dnbx{margin:0}.AuthorSection_sectionTitle__8dnbx h1{margin:0;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;color:var(--color-text)}.AuthorSection_authorCard__QHvv3{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:20px;background:rgba(0,0,0,.04)}.AuthorSection_authorLink__i5FEs{color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.AuthorSection_authorLink__i5FEs:focus-visible,.AuthorSection_authorLink__i5FEs:hover{transform:translateY(-2px);border-color:var(--color-border);box-shadow:0 14px 32px rgba(0,0,0,.12)}.AuthorSection_authorAvatar__DQcBM{width:72px;height:72px;border-radius:50%;object-fit:cover}.AuthorSection_authorInfo__qasUx{display:flex;flex-direction:column;gap:8px}.AuthorSection_authorName__Z4KRV p{margin:0;font-size:1.2rem;font-weight:700}.AuthorSection_authorMeta__DHRjn p{margin:0;font-size:.95rem;color:var(--color-text-subtle)}@media(max-width:768px){.AuthorSection_authorCard__QHvv3{flex-direction:column;align-items:flex-start}}