.participant-account{font-family:Cairo,Arial,sans-serif;background:#f3f6fb;color:#142e49}.participant-account *{box-sizing:border-box}.participant-account-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:0;align-items:stretch;max-width:1120px}.participant-account-intro{padding:42px;background:#092f71;color:#fff;border-radius:0 20px 20px 0}.participant-account-intro .eyebrow{color:#c9ddff}.participant-account-intro h2{font-size:clamp(27px,3.2vw,38px);line-height:1.55;color:#fff;margin:12px 0}.participant-account-intro>p{color:#e0eaff;max-width:33em;line-height:1.95}.participant-account-features{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:20px}.participant-account-features li{display:flex;gap:16px;align-items:flex-start}.participant-account-features li>span{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #aacbff69;border-radius:10px;color:#d5e5ff;font-size:13px}.participant-account-features h3{font-size:17px;color:#fff;margin:0 0 2px}.participant-account-features p{font-size:14px;color:#e0eaff;margin:0;line-height:1.8}.participant-account-login{padding:36px;background:#fff;border:1px solid #dce4f0;border-radius:20px 0 0 20px}.participant-account-login h2{font-size:24px;line-height:1.6;margin:0 0 8px;color:#092f71}.participant-account-login>p{font-size:14px;line-height:1.9;color:#4c617b}.participant-account-status{background:#edf3fd;border-inline-start:3px solid #0755d9;padding:12px 14px;border-radius:6px;margin:20px 0}.participant-account-login fieldset{border:0;padding:0;margin:0;min-width:0}.participant-account-login label{display:block;font-size:14px;font-weight:700;color:#213e63;margin:16px 0 7px}.participant-account-login input{width:100%;min-height:48px;padding:10px 13px;border:1px solid #becde1;border-radius:9px;font:inherit;background:#f8fafd;color:#344d70;-webkit-text-fill-color:#344d70;opacity:1}.participant-account-login button{font:inherit;width:100%;margin:24px 0 0;background:#092f71;color:#fff;border:0;opacity:1;cursor:default}.participant-account-login .participant-account-help{font-size:13px;margin:22px 0 0}.participant-account-help a{color:#0755d9;text-decoration:underline;text-underline-offset:3px}.participant-account-help a:focus-visible{outline:3px solid #9bc1ff;outline-offset:3px}.participant-account .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.english-site .participant-account-intro{border-radius:20px 0 0 20px}.english-site .participant-account-login{border-radius:0 20px 20px 0}@media(max-width:760px){.participant-account-grid{grid-template-columns:1fr}.participant-account-intro,.english-site .participant-account-intro{padding:28px 24px;border-radius:16px 16px 0 0}.participant-account-login,.english-site .participant-account-login{padding:28px 24px;border-radius:0 0 16px 16px}.participant-account-intro h2{font-size:29px}}@media print{.participant-account{background:#fff}.participant-account-grid{display:block}.participant-account-intro{background:#fff;color:#142e49}.participant-account-intro h2,.participant-account-intro h3,.participant-account-intro p{color:#142e49}.participant-account-login fieldset{display:none}}

.participant-account [hidden]{display:none!important}
.participant-account-login input{font-size:16px}
.participant-account-login button{cursor:pointer;min-height:48px}
.participant-account-login button:disabled{cursor:wait;opacity:.6}
.participant-account-login [data-auth-status]{overflow-wrap:anywhere}
