.registration-main{min-height:72vh;display:grid;align-items:center;padding-top:80px;padding-bottom:80px}.registration-card{max-width:820px;border-left:3px solid var(--blue);padding-left:44px}.registration-card h1{font-size:clamp(2.6rem,5vw,4.5rem);margin:20px 0 28px}.registration-card>p{max-width:640px}.registration-actions{display:flex;align-items:center;gap:30px;margin:32px 0;flex-wrap:wrap}.registration-contact{text-decoration:underline;text-underline-offset:5px}.registration-note{font-size:.88rem;color:#53616b}.registration-existing{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.registration-existing h2{font-size:1.2rem;margin-bottom:16px}.registration-existing a{display:inline-block;margin:0 28px 12px 0;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.registration-main{padding-top:48px;padding-bottom:48px}.registration-card{padding-left:20px}}
