@media(max-width:900px){.professionals-hub{--site-pad-x: 20px}}.professionals-hub .hero__bg:after{content:none}.professionals-hub .hero__inner{position:static;max-width:none;margin-inline:0;padding-inline:0}.professionals-hub .hero:not(.hero--overlay) .hero__card{top:268px;inset-inline-start:auto;inset-inline-end:48px;text-align:end;align-items:flex-end;width:min(935px,calc(100% - 48px - var(--site-pad-x)))}.professionals-hub .hero__bg-img{object-position:center bottom}.professionals-hub .hero__title{font-size:var(--fs-display-xl);line-height:1.2;letter-spacing:-1.24px;max-width:none;text-wrap:pretty}.professionals-hub .hero__lead{font-size:1.75rem;line-height:1.55;font-weight:var(--fw-medium);letter-spacing:.426px;max-width:631px;margin-block-start:.35em}@media(max-width:900px){.professionals-hub .hero:not(.hero--overlay) .hero__card{inset-inline-end:auto;inset-inline-start:var(--site-pad-x);text-align:start;align-items:flex-start;width:92%;position:absolute;top:290px}.professionals-hub .hero__lead{font-size:1.75rem;line-height:var(--lh-body)}}.professionals-login{margin-block-start:var(--header-height, 99px);padding:72px 0 88px}.professionals-login--after-hero{margin-block-start:0;padding-block-start:56px}.professionals-login__inner{display:grid;grid-template-columns:minmax(0,679px) minmax(280px,566px);gap:clamp(2rem,4vw,4rem);justify-content:space-between;align-items:start;max-width:1295px;width:100%;margin-inline:auto;padding-inline:var(--site-pad-x, clamp(20px, calc((100vw - 1220px)/2) , 110px))}.professionals-login__info{min-width:0}.professionals-login__copy{margin:0;font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:1.2;font-weight:var(--fw-regular, 400);letter-spacing:-1.24px;color:var(--color-brand-deep);text-wrap:pretty}.professionals-login__copy strong{font-weight:var(--fw-semibold)}.professionals-login__form{margin:0;min-width:0;padding:40px 45px 48px;border-radius:15px;background:#1d596626}.professionals-login__intro{margin:0 0 28px;font-size:1.25rem;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.4px;color:#00566380}.professionals-login__field{margin:0 0 28px}.professionals-login__label{display:block;margin:0 0 10px;font-size:1.375rem;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.44px;color:var(--color-brand-deep)}.professionals-login__input{display:block;width:100%;min-height:52px;padding:10px 14px;border:.5px solid rgba(0,0,0,.43);border-radius:10px;background:#fff;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--color-ink)}.professionals-login__input:disabled,.professionals-login__checkbox:disabled,.professionals-login__submit:disabled,.professionals-login__link:disabled,.professionals-login__remember:has(:disabled){opacity:1;cursor:not-allowed;color:inherit}.professionals-login__remember{display:inline-flex;align-items:center;gap:12px;margin:0 0 32px;font-size:.9375rem;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.3px;color:#4c4c4c;cursor:default}.professionals-login__checkbox{width:16px;height:16px;margin:0;border:.5px solid rgba(0,0,0,.69);border-radius:3px;accent-color:var(--color-brand-deep)}.professionals-login__submit{display:block;min-width:175px;min-height:47px;margin:0 0 0 auto;padding:0 28px;border:0;border-radius:10px;background:var(--color-brand-deep);color:#fff;font-size:1.375rem;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.44px;cursor:not-allowed}.professionals-login__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:28px}.professionals-login__link{padding:0;border:0;background:none;font-family:inherit;font-size:.9375rem;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:-.3px;color:#4c4c4c;text-decoration:underline;text-underline-position:from-font;cursor:not-allowed}@media(max-width:900px){.professionals-login{padding:48px 0 64px}.professionals-login__inner{grid-template-columns:1fr;gap:2.5rem}.professionals-login__copy{font-size:clamp(2rem,9vw,var(--fs-display-xl))}.professionals-login__form{padding:28px 24px 32px}.professionals-login__submit{margin-inline:0 auto 0 0}}
