.signup-entry input:not([type=checkbox]):not([type=radio]){min-height:48px;font-size:16px}.signup-entry :is(button,a.text-link,a.text-button){min-height:44px}.signup-entry :is(button,input,a,summary):focus-visible{outline:2px solid var(--accent,var(--blue,#2463eb));outline-offset:3px}.signup-entry :is(h1,h2){letter-spacing:-.025em;font-size:28px;line-height:1.15}.signup-entry label{font-size:14px}.signup-entry :is(.muted,.hint,.demo-intake,.signup-copy){font-size:14px;line-height:1.45}.signup-entry small{font-size:14px}.signup-entry .signup-details{font-size:14px;line-height:1.5}.signup-entry .signup-details summary{cursor:pointer;min-height:44px;color:var(--muted,#55564f);align-items:center;display:flex}.signup-entry .signup-details p{margin:0 0 12px}@media (max-width:600px){.signup-entry input:not([type=checkbox]):not([type=radio]){scroll-margin-block:24px}.signup-entry :is(button,input,a){-webkit-tap-highlight-color:transparent}}.auth-page.signup-entry{width:min(460px,100% - 32px);max-width:none;margin:32px auto;padding:28px}.auth-page.signup-entry h1{margin:22px 0 8px;font-size:34px}.auth-page.signup-entry form{gap:14px;margin-top:22px;display:grid}.auth-page.signup-entry form label{gap:6px;margin:0;display:grid}.auth-page.signup-entry form>p{margin:0}.auth-page.signup-entry form .button{width:100%;min-height:48px}.auth-page.signup-entry>.text-link{align-items:center;margin:12px 16px 0 0;display:inline-flex}@media (max-width:600px){.auth-page.signup-entry{margin:16px auto;padding:20px}}
