.AccessClaimActivateForm-module__HSbYoq__wrap{grid-gap:var(--space-4);gap:var(--space-4);max-width:32rem;display:grid}.AccessClaimActivateForm-module__HSbYoq__wrap strong{font-weight:600}.AccessClaimActivateForm-module__HSbYoq__authPrompt{grid-gap:var(--space-3);gap:var(--space-3);display:grid}.AccessClaimActivateForm-module__HSbYoq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.AccessClaimActivateForm-module__HSbYoq__info{color:var(--color-text-muted,#666);margin:0}.AccessClaimActivateForm-module__HSbYoq__form{grid-gap:var(--space-4);gap:var(--space-4);display:grid}.AccessClaimActivateForm-module__HSbYoq__support a{color:inherit}
.Form-module__d76Adq__form{gap:var(--space-2-5);flex-direction:column;display:flex}.Form-module__d76Adq__form>button,.Form-module__d76Adq__form>a.Form-module__d76Adq__button{width:100%}.Form-module__d76Adq__form>.button{width:100%}.Form-module__d76Adq__form>.cta{width:100%}@media screen and (min-width:992px){.Form-module__d76Adq__form{gap:var(--space-3-5)}}
@keyframes FormFieldShake-module__oeJmVW__formFieldShake{0%,to{transform:translate(0)}20%{transform:translateX(calc(var(--space-1-5) * -1))}40%{transform:translateX(var(--space-1-5))}60%{transform:translateX(calc(var(--space-1) * -1))}80%{transform:translateX(var(--space-1))}}.FormFieldShake-module__oeJmVW__shake{animation:.45s FormFieldShake-module__oeJmVW__formFieldShake}
.ImageContent-module__PzZQVq__largeTeaser{grid-gap:var(--space-l);gap:var(--space-l);align-content:center;width:100%;min-height:100%;display:grid}.ImageContent-module__PzZQVq__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:none}.ImageContent-module__PzZQVq__content{padding:var(--content-paddig,var(--space-l));align-items:center;row-gap:var(--space-l);box-sizing:border-box;--content-max-width:480px;flex-direction:column;justify-content:center;width:100%;display:flex}.ImageContent-module__PzZQVq__content>*{width:100%;max-width:var(--content-max-width)}.ImageContent-module__PzZQVq__content form{row-gap:var(--space-2-5);flex-direction:column;display:flex}@media screen and (min-width:992px){.ImageContent-module__PzZQVq__largeTeaser{grid-gap:0;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-content:stretch;gap:0;display:grid}.ImageContent-module__PzZQVq__left{--image-column:1;--content-column:2;--content-paddig:40px}.ImageContent-module__PzZQVq__right{--image-column:2;--content-column:1;--content-paddig:40px}.ImageContent-module__PzZQVq__left .ImageContent-module__PzZQVq__image{border-right:1px solid var(--color-primary)}.ImageContent-module__PzZQVq__right .ImageContent-module__PzZQVq__image{border-left:1px solid var(--color-primary)}.ImageContent-module__PzZQVq__content{grid-column:var(--content-column);place-content:center}.ImageContent-module__PzZQVq__content form{row-gap:var(--space-3-5)}.ImageContent-module__PzZQVq__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;grid-column:var(--image-column);grid-row:1/span 3;width:100%;height:100%;display:block}}
.PasswordResetForm-module__gV67BG__form{grid-gap:var(--space-2);gap:var(--space-2);display:grid}.PasswordResetForm-module__gV67BG__error{color:var(--color-feedback-red-700,#9f2f2f)}.PasswordResetForm-module__gV67BG__whiteInput{background:#fff}
.CompleteRegistrationForm-module__zwzyxG__form{box-sizing:border-box;width:min(100%,560px);min-width:0;margin-top:.75rem}@media screen and (min-width:992px){.CompleteRegistrationForm-module__zwzyxG__form{min-height:420px}}.CompleteRegistrationForm-module__zwzyxG__optionalField{gap:var(--space-1-25);flex-direction:column;display:flex}.CompleteRegistrationForm-module__zwzyxG__label{color:var(--20-green,#125740);font-size:var(--font-size-lg);font-weight:500;line-height:140%}.CompleteRegistrationForm-module__zwzyxG__radioGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CompleteRegistrationForm-module__zwzyxG__radioLabel{font-size:var(--font-size-lg);border:1px solid var(--20-green-inactive,#86a99d);background:var(--20-green-bg,#f8f9f9);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;transition:border-color .2s,background-color .2s;display:inline-flex}.CompleteRegistrationForm-module__zwzyxG__radioInput{accent-color:var(--20-green,#125740);margin:0}.CompleteRegistrationForm-module__zwzyxG__radioLabel:has(.CompleteRegistrationForm-module__zwzyxG__radioInput:checked){border-color:var(--20-green,#125740);background:#e8f3ee}.CompleteRegistrationForm-module__zwzyxG__radioText{line-height:1}.CompleteRegistrationForm-module__zwzyxG__errorText,.CompleteRegistrationForm-module__zwzyxG__error{color:var(--color-error)}
.UploadProfilePictureForm-module__xmIa6q__form{align-items:center;gap:var(--font-size-md);flex-direction:column;max-width:300px;display:flex}.UploadProfilePictureForm-module__xmIa6q__fileInput{display:none}.UploadProfilePictureForm-module__xmIa6q__dropzone{padding:var(--space-1-25);cursor:pointer;border:2px dashed #ccc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.UploadProfilePictureForm-module__xmIa6q__dropzone.UploadProfilePictureForm-module__xmIa6q__dragging{background-color:#f0f8ff;border-color:#007bff}.UploadProfilePictureForm-module__xmIa6q__dropzonePrompt p{text-align:center;margin:.25rem 0}.UploadProfilePictureForm-module__xmIa6q__preview{border-radius:50%;width:100%;margin:auto;overflow:hidden}.UploadProfilePictureForm-module__xmIa6q__previewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block}.UploadProfilePictureForm-module__xmIa6q__imageContainer{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.UploadProfilePictureForm-module__xmIa6q__imageOverlay{opacity:0;pointer-events:none;border-radius:inherit;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.UploadProfilePictureForm-module__xmIa6q__imageContainer:hover .UploadProfilePictureForm-module__xmIa6q__previewImage{opacity:.5}.UploadProfilePictureForm-module__xmIa6q__imageContainer:hover .UploadProfilePictureForm-module__xmIa6q__imageOverlay{opacity:1}.UploadProfilePictureForm-module__xmIa6q__error{color:var(--color-red);font-size:var(--font-size-sm)}.UploadProfilePictureForm-module__xmIa6q__overlayIcon{color:var(--color-base-000)}.UploadProfilePictureForm-module__xmIa6q__helperText{font-size:var(--font-size-xs);color:#666}.UploadProfilePictureForm-module__xmIa6q__submitButton[aria-disabled=true]{opacity:.4;pointer-events:none}
.FormGroup-module__uIGhRq__group{grid-gap:var(--space-2-5);justify-content:center;gap:var(--space-2-5);grid-template-columns:1fr;display:grid}.FormGroup-module__uIGhRq__group>*{width:100%}@media screen and (min-width:576px){.FormGroup-module__uIGhRq__group{gap:var(--space-2-5);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}
.ResendEmailPrompt-module__ghXJrG__row{gap:var(--space-2);font-size:var(--font-size-md);line-height:var(--line-height-md);flex-direction:column;display:flex}@media screen and (min-width:768px){.ResendEmailPrompt-module__ghXJrG__row{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}}.ResendEmailPrompt-module__ghXJrG__prompt{margin:0}.ResendEmailPrompt-module__ghXJrG__link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.ResendEmailPrompt-module__ghXJrG__link:hover{-webkit-text-decoration:none;text-decoration:none}.ResendEmailPrompt-module__ghXJrG__link:focus-visible{outline:2px solid var(--color-focus-ring,currentColor);outline-offset:2px;border-radius:var(--space-0-5)}.ResendEmailPrompt-module__ghXJrG__countdown,.ResendEmailPrompt-module__ghXJrG__pending{color:var(--color-text-secondary)}.ResendEmailPrompt-module__ghXJrG__success{color:var(--color-base-700);margin:0}.ResendEmailPrompt-module__ghXJrG__error{color:var(--color-highlight-orange);margin:0}
.BookBundlePromoForm-module__-Rnehq__codeInput{text-transform:uppercase}
.StudentSemesterPromoForm-module__UQd9Yq__codeInput{text-transform:uppercase}