.page_header__0Fvoy{background:var(--background);color:var(--foreground);padding:21px 0}.page_header-container__1vkjZ{max-width:80rem;margin:0 auto;padding:0 1rem;text-align:center}.page_section__VswUz{background:var(--background);color:var(--foreground);padding:0;margin:0}.page_container__vep6m{max-width:80rem;margin:0 auto;padding:0 2rem 21px}.page_content__8rLKr{max-width:800px;margin:0 auto}.page_section-item__7Ucdf{margin-bottom:21px;padding:0}.page_section-text__5KuIF{font-size:var(--text-lg);line-height:1.8;color:var(--foreground);margin-bottom:21px;opacity:.8;white-space:pre-line}.page_recipes-section__fPmqK{margin-top:21px}.page_recipes-title__Sd42Z{font-weight:600;font-size:var(--text-3xl);margin-bottom:40px;color:var(--foreground);text-align:center}.page_recipes-grid__LRhYa{display:flex;flex-direction:column;gap:40px}.page_recipe-card__Ek3JS{background:var(--card-background);border:1px solid var(--border);border-radius:12px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_recipe-title__mI1wD{font-weight:400;font-size:var(--text-2xl);margin-bottom:10px;color:var(--foreground)}.page_recipe-description___o5mS{font-size:var(--text-lg);line-height:1.6;color:var(--foreground);margin-bottom:25px;opacity:.8;font-style:italic}.page_recipe-ingredients__Tn8up{margin-bottom:25px}.page_ingredients-title__T_Sos{font-weight:400;font-size:var(--text-xl);margin-bottom:15px;color:var(--foreground)}.page_ingredients-list__35pYT{list-style:none;padding:0;margin:0}.page_ingredient-item__ThbaY{font-size:var(--text-lg);line-height:1.6;color:var(--foreground);margin-bottom:8px;padding-left:20px;position:relative;opacity:.9}.page_ingredient-item__ThbaY:before{content:"•";position:absolute;left:0;color:var(--primary);font-weight:700}.page_recipe-instructions__Eu5lV{background:var(--accent-background);border-left:4px solid var(--primary);padding:20px;border-radius:0 8px 8px 0}.page_instructions-title__OH5pl{font-weight:400;font-size:var(--text-xl);margin-bottom:10px;color:var(--foreground)}.page_instructions-text__veYEC{font-size:var(--text-lg);line-height:1.6;color:var(--foreground);margin:0;opacity:.9}.page_footer__4WFJ6{margin-top:60px;padding:40px 0;text-align:center;border-top:1px solid var(--border)}.page_footer-text___5JYh{font-size:var(--text-xl);line-height:1.8;color:var(--foreground);margin:0;opacity:.8;white-space:pre-line}.page_brew-image-container__7fzbX{margin:2rem 0;width:100%}.page_brew-image__z6KlT{width:100%;height:auto;border-radius:.5rem;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}@media (min-width:1024px){.page_section-item__7Ucdf:first-child{margin-bottom:3rem}.page_section-item__7Ucdf:first-child .page_brew-image-container__7fzbX{margin:2rem 0}.page_section-item__7Ucdf:first-child .page_brew-image__z6KlT{width:100%;max-width:600px;height:auto;margin:0 auto;display:block}.page_section-item__7Ucdf:nth-child(2){margin-bottom:3rem}.page_section-item__7Ucdf:nth-child(2) .page_section-title__JCcpN{margin-bottom:2rem}.page_two-column-content__fK_ai{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.page_text-column__O7i6K{grid-column:1}.page_image-column__2p6mf{grid-column:2}.page_image-column__2p6mf .page_brew-image-container__7fzbX{margin:0}.page_image-column__2p6mf .page_brew-image__z6KlT{width:100%;max-width:500px;height:auto}.page_mobile-image__mREy_{display:none}}.page_brew-image__z6KlT:hover{transform:scale(1.02);box-shadow:0 12px 35px rgba(0,0,0,.2)}@media (max-width:768px){.page_section-text__5KuIF{font-size:var(--text-base)}.page_recipe-title__mI1wD,.page_recipes-title__Sd42Z{font-size:var(--text-2xl)}.page_recipe-card__Ek3JS{padding:20px}.page_ingredient-item__ThbaY,.page_instructions-text__veYEC{font-size:var(--text-base)}.page_footer-text___5JYh{font-size:var(--text-lg)}.page_brew-image-container__7fzbX{margin:1.5rem 0}.page_brew-image__z6KlT{width:100%}.page_mobile-image__mREy_{display:block;margin-bottom:1.5rem}.page_two-column-content__fK_ai{display:flex;flex-direction:column;gap:1.5rem}.page_text-column__O7i6K{order:1}.page_image-column__2p6mf{display:none}}