body:has(.membership-flow) #root .page-wrapper{display:flex;flex-direction:column;min-height:auto;padding-top:20px!important;flex:1}body:has(.membership-flow) .footer-banner{display:none}.membership-flow{display:flex;flex-direction:column;flex:1}.membership-flow .membership-flow__page{flex:1;margin-left:16px;margin-right:16px}.membership-flow .membership-flow__page__content{max-width:640px;width:100%;padding:1px 40px 40px;background-color:#fff;margin:0 auto 35px}@media screen and (max-width: 767px){.membership-flow .membership-flow__page__content{padding:1px 20px 20px}}.membership-flow .membership-header{margin-bottom:10px}
