.explore_explore__1OJ1I{display:flex;flex-direction:column;align-items:center;padding:2rem;border-left:0 solid var(--teal2);border-bottom:1px solid var(--teal2);border-right:0 solid var(--teal2);border-top:1px solid var(--teal2)}.explore_explore__1OJ1I h2{color:var(--teal2);text-align:center;font-size:24px;font-size:1.5rem;line-height:1.4166666667;font-weight:200}@media(min-width:768px){.explore_explore__1OJ1I h2{font-size:36px;font-size:2.25rem;line-height:1.1666666667}.explore_explore__1OJ1I a{max-width:284px}}@media(min-width:993px){.explore_explore__1OJ1I{flex-direction:row;justify-content:space-between;padding:2rem 0}.explore_explore__1OJ1I h2{text-align:left;margin-bottom:0;font-size:38px;font-size:2.375rem;line-height:1.1578947368}}.references_references__1vaDG{margin-top:4rem;margin-bottom:6rem;padding-bottom:50px;overflow:hidden}.references_references__1vaDG,.references_references__1vaDG p{font-size:12px;font-size:.75rem;line-height:1.5}.references_references__1vaDG h4{display:inline-block}@media(min-width:768px){.references_references__1vaDG,.references_references__1vaDG p{font-size:14px;font-size:.875rem;line-height:1.5}}@media(min-width:993px){.references_references__1vaDG,.references_references__1vaDG p{font-size:16px;font-size:1rem;line-height:1.5}}.modal_modal__-IcD1{position:fixed;z-index:-20;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);display:grid;place-items:center;opacity:0;transition:all .4s ease-in .1s;pointer-events:none}.modal_modal__-IcD1.modal_show__3dax1{z-index:200000;display:grid;opacity:1;pointer-events:visible}.modal_modalFrame__2tOjB{background-color:var(--white);max-width:31.25rem;margin:-20% 1.5625rem 1.5625rem;padding:2rem;border-radius:20px}.modal_modalText__6LWgF{font-family:Nunito,sans-serif;margin-bottom:1rem}.modal_modalText__6LWgF a{color:var(--green)}.modal_modalControls__1bRlA{text-align:right}.modal_modalControls__1bRlA button{margin-left:1rem}.modal_modalControls__1bRlA button:hover{cursor:pointer}.modal_modalControls__1bRlA button.modal_cancelButton__7b5kt{border:none;background-color:transparent}.modal_modalControls__1bRlA button.modal_okButton__1O0hF{border:none;background-color:var(--blue);color:var(--white);font-size:1.125rem;border-radius:30px;padding:8px 3rem 7px;text-align:center;font-family:Nunito,sans-serif;font-weight:700;max-height:56px}.modal_modalControls__1bRlA button.modal_okButton__1O0hF:hover{background-color:var(--green2);color:var(--white)}.modal_modalControls__1bRlA button.modal_okButton__1O0hF:active{background-color:var(--white);border:2px solid var(--muted-blue);color:var(--blue);margin:-2px -2px -2px 14px}.recipes_main__2kJO_{padding:0 1.5625rem;margin-top:2.1875rem}.recipes_dietTipsBlock__2IKx9{display:flex;flex-direction:column-reverse;justify-content:space-between;font-size:1rem;color:var(--dark-gray);margin-top:3.4375rem;max-width:56.25rem;margin-left:auto;margin-right:auto}.recipes_dietTipsBlock__2IKx9 .recipes_dietTips__1fDp3{width:100%;margin-top:2.5rem}.recipes_dietTipsBlock__2IKx9 .recipes_dietTips__1fDp3 h4{font-size:1rem;line-height:1;color:var(--dark-gray)}.recipes_dietTipsBlock__2IKx9 .recipes_dietTips__1fDp3 p{margin-bottom:2.5rem}.recipes_dietTipsBlock__2IKx9 .recipes_dietTips__1fDp3 p:last-child{margin-bottom:1rem}.recipes_dietTipsBlock__2IKx9 .recipes_dietTipsImage__3PTm-{display:none;place-items:center;margin-bottom:2rem}.recipes_recipeCards__22BNC{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.recipes_mealTipsContainer__3qbFv{position:relative;overflow:hidden;margin-top:2rem;padding-bottom:5rem;background-image:url(/img/bottom_curve.svg),linear-gradient(286deg,#dbf1f2,#f9f6e4);background-repeat:no-repeat,no-repeat;background-position:bottom -4px left -4px,0 0;background-size:calc(100vw + 4px) calc((100vw / 20) + 4px),auto}.recipes_mealTipsContainer__3qbFv h1{padding-left:0}.recipes_mealTips__3KnL-{display:flex;padding-bottom:1rem}.recipes_mealTips__3KnL- h1{text-align:center;padding:0}.recipes_mealTips__3KnL- div:first-child{flex:1 1 auto;padding:0 1.5625rem}.recipes_mealTips__3KnL- div:first-child a{margin:0 auto}.recipes_mealTips__3KnL- .recipes_mealTipsImage__3btVC{margin-top:1rem;display:none}.recipes_mealTips__3KnL- .recipes_mealTipsImage__3btVC img{width:100%;max-width:350px}@media(min-width:768px){.recipes_dietTipsBlock__2IKx9{flex-direction:row}.recipes_dietTipsBlock__2IKx9 h1{text-align:left;padding-left:0}.recipes_dietTipsBlock__2IKx9 .recipes_dietTipsImage__3PTm-{display:block;margin-bottom:0;min-width:255px}.recipes_dietTipsBlock__2IKx9 .recipes_dietTipsImage__3PTm- img{margin-right:-9rem}.recipes_recipeCards__22BNC{flex-direction:column;flex-wrap:wrap;align-items:center;margin:2rem 0 3rem}.recipes_mealTipsContainer__3qbFv{overflow:visible;margin-top:250px;padding-top:3rem;padding-bottom:3rem}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL-{flex-direction:column-reverse;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:-250px;padding-bottom:2rem}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL- h1{text-align:center;padding:0;margin-top:1rem}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL- div:first-child{flex:1 1 60%}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL- .recipes_mealTipsImage__3btVC{display:block}}@media(min-width:993px){.recipes_main__2kJO_{padding:0}.recipes_dietTipsBlock__2IKx9{max-width:56.25rem;margin-left:auto;margin-right:auto}.recipes_dietTipsBlock__2IKx9 .recipes_dietTipsImage__3PTm-{margin-right:-7.8125rem;margin-left:5.625rem}.recipes_recipeCards__22BNC{margin:3rem auto;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.recipes_mealTipsContainer__3qbFv{font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:4rem;padding-top:0}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL-{padding-bottom:4rem;padding-top:1rem;flex-direction:row;margin-top:0}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL- h1{text-align:left}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL- div:first-child{flex:1 1 70%;padding:0}.recipes_mealTipsContainer__3qbFv .recipes_mealTips__3KnL- div:first-child a{margin:0}}