.signup-flow-brand{display:inline-flex;align-items:center}.signup-flow-brand img{display:block}.signup-flow-main{flex:1 1 auto;width:100%;min-width:0}.signup-footer-signout{margin:0;display:inline-flex}.signup-footer-signout button{background:none;border:0;padding:0;font:inherit;color:var(--ink-600);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.signup-footer-signout button:hover{text-decoration:underline;text-underline-offset:2px}.signup-split{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "rest";grid-gap:var(--space-5) clamp(32px,5vw,80px);gap:var(--space-5) clamp(32px,5vw,80px);padding-block:var(--space-6) var(--space-12)}.signup-split-head{grid-area:head;min-width:0}.signup-split-form{grid-area:form;min-width:0}.signup-split-rest{grid-area:rest;min-width:0}.signup-split-title{font-size:clamp(1.8rem,6vw,2.6rem);margin:.5rem 0 0}.signup-split-lead{color:var(--text-secondary);max-width:60ch;margin:0 0 1.4rem;font-size:1.05rem;line-height:1.6}.signup-split .join-benefits{margin-bottom:0}@media (min-width:900px){.signup-split{grid-template-columns:minmax(0,1fr) minmax(380px,440px);grid-template-areas:"head form" "rest form";grid-template-rows:auto 1fr;align-items:start;padding-block:clamp(24px,6vh,64px) var(--space-12)}.signup-split-title{font-size:clamp(2.2rem,3.4vw,2.9rem);line-height:1.1}.signup-split-form{position:-webkit-sticky;position:sticky;top:var(--space-6)}}