.signup-layout{flex-direction:column;min-height:100vh;padding:1rem;background-color:var(--background-offwhite)}.cruise-logo,.signup-layout{display:flex;align-items:center}.cruise-logo{justify-content:center;margin-top:2rem;height:auto;max-width:350px}@media (max-width:768px){.signup-layout{padding:.2rem}.cruise-logo{padding-top:3vh}}@media (orientation:landscape) and (max-height:480px){.signup-layout{padding:.2rem}}