[hidden]{display:none!important}
#admission-notice p{margin-bottom:16px}
#submit-status,#send-progress{overflow-wrap:anywhere}
.header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}
.header-top h1{flex:1;min-width:0}
.language-switch{display:inline-flex;flex-shrink:0;border:1px solid #242424;line-height:1}
.language-switch a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;padding:9px 11px;font-size:11px;font-weight:700;letter-spacing:.6px;text-decoration:none;color:#191919;background:#fff}
.language-switch a+a{border-left:1px solid #242424}
.language-switch a[aria-current=true]{background:#191919;color:#fff}
.language-switch a:not([aria-current=true]):hover{background:#e8e8e8;color:#191919}
.language-switch a:focus-visible{position:relative;z-index:1}
.verify-toolbar{display:flex;justify-content:flex-end;margin-bottom:32px}
.verify-page{max-width:620px;margin:7vh auto;padding:24px}
.verify-page h1{font-size:22px}
.verify-page p{margin:20px 0}
#challenge{min-height:70px}
button:disabled{opacity:.55;cursor:wait}
@media(max-width:760px){.header-top{gap:14px}.language-switch a{min-height:44px}.verify-page{margin-top:20px;padding:18px}.verify-page h1{font-size:20px}}
