.auth-hdr__q{color:var(--ink-2);font-size:14px}.sheet.auth{min-height:calc(100svh - 68px - var(--gutter));flex-direction:column;padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(28px,3.2vw,48px);display:flex}.auth>*{width:100%}.auth__grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:clamp(40px,7vw,128px);display:grid}.auth__h{margin-top:var(--s5);font:600 clamp(2.9rem, 1.1rem + 4.3vw, 5.4rem)/.94 var(--f-display);letter-spacing:-.052em;text-wrap:balance;margin-left:-.035em}.auth__lead{margin-top:var(--s5);max-width:27em;font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.auth__main{padding-top:34px}.auth__alt{color:var(--ink-2);margin-top:22px;font-size:14.5px}.auth__legal{color:var(--ink-3);text-wrap:pretty;font-size:12.5px;line-height:1.5}.auth__done{gap:18px;display:grid}.auth__done>.btn{justify-self:start}.no-js .auth-js,.js-failed .auth-js,.js .auth-nojs,html:not(.js-failed) .auth-failed{display:none}.auth__foot{margin-top:clamp(48px,6vw,96px)}.auth__foot .hero__facts{max-width:none;margin-top:0}.auth__foot dd a{border-bottom:1px solid var(--line-2);transition:border-color .15s}.auth__foot dd a:hover{border-color:var(--ink)}@media (width<=900px){.sheet.auth{min-height:0}.auth__grid{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.auth__main{max-width:480px;padding-top:0}}@media (width<=760px){.auth-hdr__q{display:none}.sheet.auth{padding-top:40px;padding-bottom:28px}.auth__h,.auth__lead{margin-top:var(--s4)}.auth__foot{margin-top:var(--s7)}.auth__foot .hero__facts{flex-direction:column;gap:14px}}
