.invite_container__RDoFP{display:flex;justify-content:center;padding:0 20px;min-height:400px}.invite_card__l_6z2{display:flex;flex-direction:column;background:#ffffff;max-width:384px;width:384px;height:auto;padding:32px;text-align:center;margin-top:72px;margin-bottom:16px;opacity:1;border-width:1px;border-radius:8px;border:1px solid var(--New-colors-Grayscale-els-color-n3,#d5d7dd);box-shadow:0 10px 40px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.02)}.invite_logo__3l1Yx{display:flex;justify-content:center;align-items:center;padding-top:8px;margin-bottom:24px}.invite_card__l_6z2 h1,.invite_card__l_6z2 h3{margin-top:0;margin-bottom:16px}.invite_logoImage__hsWsY{width:auto;height:64px}.invite_logoImage__hsWsY svg{width:auto;height:64px;max-width:100%}.invite_error__ldaW1{display:block;color:#e53e3e;font-size:14px;margin-top:6px}.invite_button__SKNwq{width:100%;padding:12px 24px;font-size:16px;font-weight:600;color:white;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;cursor:pointer;transition:transform .2s,box-shadow .2s}.invite_button__SKNwq:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.4)}.invite_button__SKNwq:focus{outline:2px solid #0066cc;outline-offset:2px}.invite_button__SKNwq:active{transform:translateY(0)}@media (max-width:600px){.invite_container__RDoFP{padding:0;margin-top:0;width:100%}.invite_card__l_6z2{width:100%;max-width:100%;margin:0;border:none;border-radius:0;box-shadow:none;background:white;opacity:1;padding:32px 16px}.invite_button__SKNwq{font-size:14px;padding:10px 20px}}.InviteHeader_header__7b8jX{background:white;height:80px;display:flex;justify-content:space-between;align-items:center}.InviteHeader_languageSelector__QoN4z{display:flex;align-items:center;gap:8px;margin-right:2rem}.InviteHeader_languageText__Ut1yX{margin:0;color:#2e2e2e;font-size:1rem;font-weight:400}@media (max-width:600px){.InviteHeader_header__7b8jX{height:48px;padding:0 16px;border-bottom:1px solid #d5d7dd}.InviteHeader_container__5tdPu{padding:12px 16px}.InviteHeader_languageSelector__QoN4z{margin-right:1rem}.InviteHeader_productLogo__RNV0V{height:40px}}.InviteFooter_footer__dEOn1{text-align:center;padding:0 1rem 2rem}.InviteFooter_copyright__LPpBa{margin-bottom:1rem;color:#666666;font-size:.875rem;line-height:1rem}.InviteFooter_linksRow__r_sGf{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.InviteFooter_link__SbKdm{text-decoration:none;cursor:pointer;color:#2e2e2e;font-size:.875rem;line-height:1rem}.InviteFooter_link__SbKdm:focus{outline:2px solid #0066cc!important;outline-offset:2px!important;border-radius:4px}.InviteFooter_link__SbKdm:hover{text-decoration:underline}.InviteFooter_text__i8v_u{color:#2e2e2e;font-size:.875rem;line-height:1rem}@media (max-width:600px){.InviteFooter_container__qniPf{padding:0;gap:0;margin-top:-5.5rem}.InviteFooter_footer__dEOn1{text-align:center;padding:16px 16px 48px;margin-top:0}.InviteFooter_card__B8dbT{border:none;max-width:100%}.InviteFooter_subtitle__Ot7Mj,.InviteFooter_title__a8fvd{font-size:12.2px}.InviteFooter_button__wfomi{font-size:12.2px;padding:10px 20px}}.slug_submitButton__AvzAz{gap:4px;opacity:1;
	/* !important + literal hex (not var(--eds-t-colors-text-interaction, ...)): this button is
	intentionally custom-colored regardless of Leyden theme (predates the Core v8 migration — see
	git history). invite-old-branding.scss redefines --eds-t-colors-text-interaction to teal
	(#007398) at the .invite-layout ancestor scope, so that variable is never actually undefined
	here — the var() fallback would never apply and this would silently resolve to teal instead of
	Leyden blue. Hardcoding the literal value is the only way to get the intended color under this
	old-branding scope, and !important still beats invite-old-branding.scss's own
	`.invite-layout .c-els-button` override on specificity. */border-radius:4px!important;padding-top:4px;padding-bottom:5px;background:#2453ff!important;border-color:#2453ff!important}.slug_textBase__RyI5m{font-family:ElsevierSansWeb,sans-serif;font-weight:400;letter-spacing:0}.slug_title__ubtmM{font-size:24px;line-height:33.6px;text-align:center;color:#1a202c;margin-top:0}.slug_inviteText__pmmL8{text-align:center;vertical-align:middle;margin-top:0;margin-bottom:24px}.slug_inviteText__pmmL8,.slug_secondaryText__kMmiI{font-size:16px;line-height:100%}.slug_submitButton__AvzAz:hover{background-color:#002dd1!important;border-color:#002dd1!important;color:#ffffff!important}.slug_submitButton__AvzAz:focus{outline:2px solid #0066cc!important;outline-offset:2px!important}.GetAccessForm_errorBanner__FzbsT{background-color:#fde8ec;color:#bf1234;font-size:16px;line-height:24px;padding:15px 16px 17px;border-radius:4px;margin-bottom:24px}