.cnp .signup-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:90px;padding-top:30px;display:grid}.cnp .signup-story{min-width:0;position:sticky;top:25px}.cnp .signup-story h1{overflow-wrap:anywhere;font-size:54px}.cnp .signup-story .lede{max-width:430px;margin-top:25px;font-size:15px}.cnp .signup-story>.photo{border-start-start-radius:90px;border-start-end-radius:18px;border-end-end-radius:18px;border-end-start-radius:18px;height:300px;margin-top:30px}.cnp .signup-form-panel{border:1px solid var(--line);background:var(--white);border-radius:20px;min-width:0;padding:32px}.cnp .signup-form-panel>.eyebrow{font-size:10px}.cnp .signup-form-panel>h2{font-size:40px}.cnp .signup-form-panel>h2+.legacy{margin-top:15px}.cnp .public-header.auth-gate-header{height:76px}.cnp .auth-card>.legacy>form,.cnp .auth-card>.legacy>div,.cnp .auth-card>.legacy>div>form{box-shadow:none;background:0 0;border-radius:0;padding:0}.cnp .auth-card>.legacy>div>section{box-shadow:none;border-block-start:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0 0}.cnp .auth-card>.legacy>div>section button{white-space:normal;text-align:center;height:auto;min-height:44px}@media (max-width:1100px){.cnp .signup-main{gap:45px}}@media (max-width:850px) and (min-width:651px){.cnp .signup-main{gap:30px}.cnp .signup-story h1{font-size:44px}.cnp .signup-form-panel{padding:25px}}@media (max-width:650px){.cnp .signup-main{grid-template-columns:minmax(0,1fr);gap:27px;padding-top:20px}.cnp .signup-story{position:static}.cnp .signup-story h1{letter-spacing:-1.7px;font-size:40px}.cnp .signup-story .eyebrow{font-size:9px}.cnp .signup-story .lede{margin-top:18px;font-size:14px;line-height:1.8}.cnp .signup-story>.photo,.cnp .signup-story>.room-trail{display:none}.cnp .signup-form-panel{border-radius:18px;padding:24px}.cnp .signup-form-panel>h2{font-size:37px}}.cnp .signup-story-note{color:var(--muted);align-items:start;gap:10px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.cnp .signup-story-note .icon{width:18px;height:18px;margin-top:2px}@media (max-width:650px){.cnp .signup-story-note{margin-top:18px;font-size:11px;line-height:1.8}}
