.signupPage__wrapper{display:grid;grid-template-columns:auto;background-color:#f4f4f4;gap:1rem}@media (min-width:768px){.signupPage__wrapper{grid-template-columns:1fr 1fr;gap:0}}.signupPage__wrapper .signupPromo{background-color:#caa7cd;color:#840976;display:flex;flex-direction:row}@media (min-width:768px){.signupPage__wrapper .signupPromo{flex-direction:column;align-items:baseline}}.signupPage__wrapper .signupPromo__photo{aspect-ratio:1;overflow:hidden;position:relative;width:100%;background-color:#840976;max-width:140px}@media (min-width:768px){.signupPage__wrapper .signupPromo__photo{padding:1rem;max-width:none}}.signupPage__wrapper .signupPromo__photo img{display:block;height:100%;max-width:100%;object-fit:cover;object-position:center;position:absolute;width:100%}@media (min-width:768px){.signupPage__wrapper .signupPromo__photo img{height:calc(100% - 2rem);max-width:calc(100% - 2rem);width:calc(100% - 2rem)}}.signupPage__wrapper .signupPromo__text{font-family:var(--font-family-secondary);font-size:.875rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem}@media (min-width:576px){.signupPage__wrapper .signupPromo__text{gap:1rem;padding:2rem;font-size:1rem}}@media (min-width:768px){.signupPage__wrapper .signupPromo__text{gap:1rem;padding:2rem 3rem;font-size:1.2rem}}@media (min-width:992px){.signupPage__wrapper .signupPromo__text{font-size:1.4rem}}.signupPage__wrapper .signupPromo__site{max-width:230px}.signupPage__wrapper .signupPromo__site svg{width:75%;height:auto}@media (min-width:768px){.signupPage__wrapper .signupPromo__site svg{width:100%}}.signupPage__wrapper .signupForm{display:flex;flex-direction:column;justify-content:center;padding:1rem}@media (min-width:768px){.signupPage__wrapper .signupForm{padding:2rem}}@media (min-width:992px){.signupPage__wrapper .signupForm{padding:3rem 4.5rem}}.signupPage__wrapper .signupForm h1{margin-bottom:1rem;font-size:1.875rem}.signupPage__wrapper .signupForm .checkout-message{padding-bottom:1rem}.signupPage__wrapper .signupForm .form-actions{margin-top:1rem}
.messages{padding:20px;margin:1em 0;color:#840976;background-color:#dadbe5;border:1px solid #c1c4e5;word-wrap:break-word}.messages pre{border:0}.messages a,.user-page #content-area form.jr-group-invite-form .description a,.user-page #content-area form.jr-group-invite-form .form-item--error-message a,.user-page #content-area form[id^=user-] .description a,.user-page #content-area form[id^=user-] .form-item--error-message a{text-decoration:underline}.messages--warning{color:#f12a14;background-color:#eff1a0;border-color:#eef187}.messages--warning pre{background-color:#eef187}.messages--error{color:#fff;background-color:#d6594c;border-color:#f19187}.messages--error pre{background-color:#f19187}.messages--error a{color:#fff}.messages--status{color:#407400;background-color:#b8e086;border-color:#ade06d}.messages--status pre{background-color:#ade06d}.user-page #content-area{background-color:#f4f4f4;padding:1rem;margin-top:1rem}.user-page #content-area #block-merlot-basic-local-tasks,.user-page #content-area .block-pagetitle{margin-bottom:1rem}.user-page #content-area .block-pagetitle h1{font-size:1.875rem}.user-page #content-area .or-separator{margin:.5rem 0;text-transform:uppercase}.user-page #content-area form.jr-group-invite-form .form-item,.user-page #content-area form[id^=user-] .form-item{max-width:420px;margin-bottom:1rem}.user-page #content-area form.jr-group-invite-form .forgot-password-link,.user-page #content-area form.jr-group-invite-form .text-already-have-account,.user-page #content-area form[id^=user-] .forgot-password-link,.user-page #content-area form[id^=user-] .text-already-have-account{margin-top:1rem;font-family:var(--font-family-primary)}.user-page #content-area form.jr-group-invite-form .description,.user-page #content-area form.jr-group-invite-form .form-item .description,.user-page #content-area form.jr-group-invite-form .form-item--error-message,.user-page #content-area form[id^=user-] .description,.user-page #content-area form[id^=user-] .form-item .description,.user-page #content-area form[id^=user-] .form-item--error-message{font-size:.875em}.user-page #content-area form.jr-group-invite-form .form-item--error-message,.user-page #content-area form[id^=user-] .form-item--error-message{color:#bb576a}.user-page #content-area form.jr-group-invite-form .password-strength__indicator.is-weak,.user-page #content-area form[id^=user-] .password-strength__indicator.is-weak{background-color:#bb576a}.user-page #content-area form.jr-group-invite-form .password-strength__indicator.is-fair,.user-page #content-area form.jr-group-invite-form .password-strength__indicator.is-good,.user-page #content-area form[id^=user-] .password-strength__indicator.is-fair,.user-page #content-area form[id^=user-] .password-strength__indicator.is-good{background-color:#e0d08e}.user-page #content-area form.jr-group-invite-form .password-strength__indicator.is-strong,.user-page #content-area form[id^=user-] .password-strength__indicator.is-strong{background-color:#7fb4a3}.user-page #content-area form.jr-group-invite-form .password-strength__text,.user-page #content-area form[id^=user-] .password-strength__text{font-weight:700}.user-page #content-area form.jr-group-invite-form .form-actions,.user-page #content-area form[id^=user-] .form-actions{margin-top:1rem;display:block}.user-page #content-area form.jr-group-invite-form .password-suggestions,.user-page #content-area form[id^=user-] .password-suggestions{font-size:.875em;margin:1rem 0}.user-page #content-area form.jr-group-invite-form .password-suggestions ul,.user-page #content-area form[id^=user-] .password-suggestions ul{margin:.5rem 0 0 1.5rem}.user-page #content-area form.jr-group-invite-form .js-password-confirm-message,.user-page #content-area form[id^=user-] .js-password-confirm-message{display:none}.user-page #content-area .views-element-container header h4{margin:1.5rem 0 .5rem}.user-page #content-area .views-element-container table th{text-align:left}
