.mg-game .mg-registration{max-width:760px}.mg-registration-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.mg-registration-grid>div{min-width:0}.mg-registration-grid .wide{grid-column:1/-1}.mg-registration-grid label{color:#c7d7e8;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.mg-registration-grid input,.mg-registration-grid select{color:#f0f4fa;width:100%;min-height:48px;font:inherit;background:#0b1828;border:1px solid #647b964d;border-radius:6px;padding:12px;font-size:16px;display:block}.mg-registration-grid input::placeholder{color:#8b9db4}.mg-registration-document{text-align:left;border:1px solid #ffffff1c;border-radius:8px;margin-bottom:22px;padding:16px}.mg-registration-document summary{cursor:pointer;color:#c7d7e8;font-size:16px}.mg-registration-document summary small{color:#9aabc0;margin-left:8px;font-size:14px}.mg-registration-document p{color:#9aabc0;margin:14px 0 0;font-size:14px;line-height:1.6}.mg-registration-document .mg-registration-grid{margin-bottom:0}.mg-registration .mg-check{text-align:left;margin:18px 0;font-size:14px;line-height:1.65}.mg-earned-diplomas{text-align:left;background:#0f2134;border:1px solid #ffcd6740;border-radius:10px;margin:28px 0;padding:24px}.mg-earned-diplomas h2{color:#ffcd67;align-items:center;gap:10px;line-height:1.4;display:flex;margin:0 0 16px!important;font-size:21px!important}.mg-earned-diplomas h2 svg{flex-shrink:0}.mg-earned-diplomas p{color:#b6c9de;line-height:1.65;margin:16px 0 0!important;font-size:14px!important}.mg-diplomas-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mg-diplomas-list a{color:#f0f4fa;background:#0b192a;border:1px solid #ffffff28;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:16px;text-decoration:none;display:flex}.mg-diplomas-list a:hover{border-color:#ffcd67}.mg-diplomas-list strong{font-size:16px;display:block}.mg-diplomas-list small{color:#9aabc0;margin-top:5px;font-size:13px;display:block}.mg-diplomas-list a>span:last-child{color:#ffcd67;font-size:14px;font-weight:700}.mg-contact-details{text-align:left;background:#0b192a;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;padding:20px;display:grid}.mg-contact-details dt{color:#9aabc0;margin-bottom:5px;font-size:13px}.mg-contact-details dd{color:#f0f4fa;overflow-wrap:anywhere;margin:0;font-size:16px}.mg-contact-details a{color:#61c8f4}.mg-contact-details .wide{grid-column:1/-1}@media (max-width:700px){.mg-registration-grid,.mg-diplomas-list,.mg-contact-details{grid-template-columns:1fr}.mg-registration-grid{gap:16px}.mg-earned-diplomas{padding:18px}.mg-earned-diplomas h2{font-size:19px!important}.mg-diplomas-list a{padding:14px}.mg-contact-details{padding:16px}.mg-registration .mg-check{font-size:14px}}
