/* The registration document uses the public Website kit in onlineStore/store.css. */
.register-header .brand img{width:clamp(140px,15vw,190px);height:auto;}
.register-main{padding-top:var(--hh);min-height:calc(100dvh - var(--hh));}
.register-main .reg-block{padding-block:clamp(48px,7vw,96px) clamp(32px,5vw,72px);}
.register-main .reg-head{display:block;}
.register-loading{max-width:680px;margin:72px auto;padding-inline:var(--mx);color:var(--grey);}
.register-after,.register-support{max-width:680px;margin-inline:auto;padding-inline:var(--mx);}
.register-after{padding-bottom:40px;text-align:center;}
.register-after p{margin:0 0 14px;color:var(--grey);}
.register-after .register-reference{color:var(--ink);}
.register-after .btn{margin-top:12px;}
.register-support{padding-bottom:clamp(56px,8vw,96px);color:var(--grey);font-size:var(--ty-compact);line-height:var(--ty-compact-lh);}
.register-support>p{margin:0 0 26px;text-align:center;}
.register-support a{color:var(--ink);border-bottom:1px solid var(--hair);}
.register-support a:hover{border-color:var(--ink);}
.register-support details{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);}
.register-support summary{padding:20px 0;color:var(--ink);cursor:pointer;}
.register-support ul{padding-inline-start:24px;}
.register-support li{margin-bottom:10px;}
.register-support details p{padding-bottom:18px;}
.register-footer{text-align:center;padding:40px var(--mx) 52px;border-top:1px solid var(--hair);font-family:var(--fbody);font-size:var(--ty-help);line-height:var(--ty-help-lh);letter-spacing:var(--ty-track);color:var(--grey);}
.register-footer p{margin:4px 0;}
.register-footer p:first-child{color:var(--ink);font-size:var(--ty-label);}
@media(max-width:640px){
  .register-header .bar{grid-template-columns:1fr auto;}
  .register-header .l{display:none;}
  .register-header .brand{grid-column:1;justify-self:start;}
  .register-header .r{grid-column:2;}
  .register-header .hbtn{font-size:var(--ty-help);}
}
