/* Registration: top-aligned introduction and centered footer, with left-aligned steps. */
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro{align-items:stretch}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content{display:grid;grid-template-rows:auto auto auto minmax(245px,1fr) auto auto auto;align-content:stretch;min-width:0;flex:1}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>h1{font-size:clamp(30px,3vw,58px);line-height:1.13;text-wrap:balance;overflow-wrap:break-word;margin:20px 0 18px}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>p:not(.acquisition-security){margin:0;max-width:490px}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>.acquisition-universe{align-self:center;justify-self:center;max-width:100%;margin:18px auto;height:235px;transform:none}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>.acquisition-motion{justify-self:center;margin:0 auto 24px}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>ol{width:min(100%,440px);max-width:440px;justify-self:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0 auto 20px;text-align:left}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>ol>li{justify-content:flex-start;min-width:0;line-height:1.5}
.acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>.acquisition-security{display:flex;justify-self:center;align-items:flex-start;width:min(100%,440px);max-width:440px;margin:0 auto;padding-top:18px;text-align:left}
@media(max-width:960px){
 .acquisition-branded:not(.acquisition-login-page)>header{position:relative;width:100%;padding:20px 24px;background:#0a222b}
 .acquisition-branded:not(.acquisition-login-page)>main{grid-template-columns:minmax(0,1fr);min-height:0}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro{padding:28px 24px 30px}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content{grid-template-rows:auto auto auto 255px auto auto auto}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-panel{width:calc(100% - 36px);max-width:480px;margin:28px auto}
}
@media(max-width:420px){
 .acquisition-branded:not(.acquisition-login-page)>header{gap:12px;padding-inline:20px}
 .acquisition-branded:not(.acquisition-login-page)>header img{width:125px}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro{padding-inline:20px}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content{grid-template-rows:auto auto auto 230px auto auto auto}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>.acquisition-universe{transform:scale(.78);height:220px;margin:0 auto}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>h1{font-size:30px;letter-spacing:-1px}
 .acquisition-branded:not(.acquisition-login-page) .acquisition-intro-content>ol{gap:12px 14px}
}
