.registration-shell{width:min(100% - 32px,680px);margin:40px auto}.registration-shell h1{font-size:clamp(28px,5vw,42px);line-height:1.15}.acceptance-choice{display:flex;gap:12px;align-items:flex-start;margin:24px 0;font-weight:600}.acceptance-choice input{width:20px;height:20px;flex:0 0 20px;margin-top:3px;accent-color:#00566d}.registration-shell a,.privacy-page a{text-underline-offset:3px}.registration-shell button:disabled{opacity:.6;cursor:wait}#registration-result{overflow-wrap:anywhere}#registration-result .primary{display:inline-block;margin:8px 0}#registration-result[hidden]{display:none}
