.join-meal-plan-page .instructions[data-v-ab2e3cb8],.join-meal-plan-page[data-v-ab2e3cb8]{font-weight:400}.join-meal-plan-page .title[data-v-ab2e3cb8]{font-weight:700;font-size:1.75rem;line-height:2.25rem}@media only screen and (max-width:640px){.join-meal-plan-page .title[data-v-ab2e3cb8]{font-size:1.5rem;line-height:2rem}}.join-meal-plan-page .subtitle[data-v-ab2e3cb8]{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.join-meal-plan-page .subtitle[data-v-ab2e3cb8]{font-size:1rem;line-height:1.5rem}}.join-meal-plan-page .instructions[data-v-ab2e3cb8],.join-meal-plan-page[data-v-ab2e3cb8]{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:40em){.join-meal-plan-page .instructions[data-v-ab2e3cb8],.join-meal-plan-page[data-v-ab2e3cb8]{font-size:.875rem;line-height:1.25rem}}.join-meal-plan-page[data-v-ab2e3cb8]{text-align:center;background-color:#eae6e1}.join-meal-plan-page .icon-grain[data-v-ab2e3cb8]{display:block;height:48px;margin:3rem auto 1.5rem}.join-meal-plan-page .instructions[data-v-ab2e3cb8],.join-meal-plan-page .subtitle[data-v-ab2e3cb8],.join-meal-plan-page .title[data-v-ab2e3cb8]{max-width:480px;margin-right:auto;margin-left:auto}.join-meal-plan-page .subtitle[data-v-ab2e3cb8]{margin-top:.25rem}.join-meal-plan-page .login-signup-handler[data-v-ab2e3cb8]{margin-top:1rem}.join-meal-plan-page .join-meal-plan-action[data-v-ab2e3cb8]{width:100%;max-width:320px;margin:3rem auto 0;text-align:center}.join-meal-plan-page .join-meal-plan-action form label[data-v-ab2e3cb8]{text-align:left}.join-meal-plan-page .join-meal-plan-action form input#access_code[data-v-ab2e3cb8]{text-transform:uppercase}.join-meal-plan-page .join-meal-plan-action form input[readonly][data-v-ab2e3cb8]{background-color:#dadada}.join-meal-plan-page .join-meal-plan-action form input[type=submit][data-v-ab2e3cb8]{margin-top:1.5rem}