.auth-layout.rf-regional-auth{--font-sans:var(--font-system-ui);--font-display:var(--font-sans);font-family:var(--font-sans);letter-spacing:-.012em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;min-height:100svh;font-size:1.0625rem;line-height:1.47}.rf-regional-auth :is(h1,h2,h3,button,input,label){font-family:inherit}.rf-regional-auth .auth-form-panel{min-width:0;padding:2.5rem 3rem 2rem}.rf-regional-auth .auth-group-brand{gap:.75rem}.rf-regional-auth .auth-group-name{letter-spacing:-.035em;font-size:1.3125rem;font-weight:650;line-height:1.15}.rf-regional-auth .auth-group-caption{letter-spacing:0;margin-top:.3rem;font-size:.8125rem;line-height:1.4}.rf-regional-auth .auth-form-wrap{align-items:center}.rf-regional-auth .auth-form-content{max-width:26rem;padding-block:4.5rem}.rf-regional-auth .auth-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:650;line-height:1.06}.rf-regional-auth .auth-description{letter-spacing:-.012em;max-width:36ch;margin-top:1rem;font-size:1.0625rem;line-height:1.5}.rf-regional-auth .auth-fields{margin-top:2.25rem}.rf-regional-auth form{gap:1.25rem}.rf-regional-auth form label{letter-spacing:-.005em;font-size:.9375rem;font-weight:550;line-height:1.4}.rf-regional-auth form :is(input,button[type=submit]){min-height:3.375rem;font-size:1.0625rem;line-height:1.4}.rf-regional-auth form input{border-radius:.75rem}.rf-regional-auth form button[aria-label]{width:2.75rem;height:2.75rem}.rf-regional-auth form button[type=submit]{box-shadow:none;border-radius:999px;font-weight:600;transition:background-color .15s,transform .1s}.rf-regional-auth form button[type=submit]:active{transform:scale(.985)}.rf-regional-auth .auth-footer{letter-spacing:0;gap:.5rem 1.5rem;font-size:.8125rem;line-height:1.5}.rf-regional-auth .auth-access-selection h2{letter-spacing:-.025em;font-size:1.5rem;line-height:1.16}.rf-regional-auth .auth-access-choice{font-size:1.0625rem;line-height:1.4}.rf-regional-auth .auth-aside-title{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;font-size:clamp(2.25rem,3.5vw,3.75rem);font-weight:650;line-height:1.06}.rf-regional-auth .auth-aside-description{letter-spacing:-.012em;max-width:35ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.5}.rf-regional-auth .auth-aside-points{letter-spacing:-.005em;margin-top:2.75rem;font-size:.9375rem;line-height:1.5}@media (min-width:1024px){.rf-regional-auth{grid-template-columns:minmax(480px,560px) minmax(0,1fr)}}@media (max-width:1023px){.rf-regional-auth .auth-mobile-art{height:4.5rem}.rf-regional-auth .auth-form-panel{padding:1.75rem max(1.5rem, env(safe-area-inset-left)) 1.5rem}.rf-regional-auth .auth-form-wrap{align-items:flex-start}.rf-regional-auth .auth-form-content{max-width:30rem;margin-inline:auto;padding-block:3.5rem 2.5rem}.rf-regional-auth .auth-title{font-size:clamp(2.25rem,8vw,3rem)}.rf-regional-auth .auth-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rf-regional-auth form button[type=submit]{transition:none}}
