.CertificatePortal_page__k6bB8{background:#f6f8fc;color:#182746;min-height:70vh;padding:clamp(2rem,5vw,5rem) 1rem}.CertificatePortal_shell___TBwW{margin:0 auto;max-width:1160px}.CertificatePortal_hero__9qA6F{align-items:center;background:#162447;border-radius:1.5rem;color:#fff;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);overflow:hidden;padding:clamp(2rem,5vw,4rem);position:relative}.CertificatePortal_hero__9qA6F:after{background:#d4a94f;border-radius:50%;content:"";height:19rem;opacity:.16;position:absolute;right:-4rem;top:-6rem;width:19rem}.CertificatePortal_eyebrow__iRLNq{color:#e5c16f;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 .65rem;text-transform:uppercase}.CertificatePortal_hero__9qA6F h1{color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1;margin:0;max-width:12ch}.CertificatePortal_heroText__jGEDm{color:#dce3f0;font-size:1.05rem;line-height:1.65;margin:1.15rem 0 0;max-width:58ch}.CertificatePortal_emblem__PKm3S{align-items:center;aspect-ratio:1;border:1px solid rgb(229 193 111/55%);border-radius:50%;display:flex;justify-content:center;justify-self:end;max-width:14rem;position:relative;width:100%;z-index:1}.CertificatePortal_emblem__PKm3S:before{border:1px solid rgb(229 193 111/35%);border-radius:50%;content:"";inset:1rem;position:absolute}.CertificatePortal_emblem__PKm3S svg{color:#e5c16f;height:48%;width:48%}.CertificatePortal_lookup__b_hIT{background:#fff;border:1px solid #dfe4ee;border-radius:1.25rem;box-shadow:0 1rem 2.5rem rgb(22 36 71/8%);margin:-1.5rem auto 0;max-width:880px;padding:clamp(1.5rem,4vw,2.5rem);position:relative;z-index:2}.CertificatePortal_lookupResults__tulDF{max-width:1080px}.CertificatePortal_lookupHeader__dYoNl h2,.CertificatePortal_resultsHeader__6gi2R h2{color:#162447;font-size:clamp(1.5rem,3vw,2.1rem);margin:0}.CertificatePortal_lookupHeader__dYoNl p,.CertificatePortal_resultsHeader__6gi2R p{color:#5d687b;line-height:1.6;margin:.55rem 0 0}.CertificatePortal_form__YnDze{align-items:flex-end;display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:minmax(14rem,1fr) auto;margin-top:1.5rem}.CertificatePortal_field__qG1uL label{display:block;font-size:.9rem;font-weight:750;margin-bottom:.4rem}.CertificatePortal_field__qG1uL input{background:#fff;border:1px solid #aeb9ca;border-radius:.6rem;color:#182746;font:inherit;min-height:3rem;padding:.65rem .8rem;width:100%}.CertificatePortal_download__vofIZ:focus-visible,.CertificatePortal_field__qG1uL input:focus-visible,.CertificatePortal_newSearch__SrubX:focus-visible,.CertificatePortal_secondaryAction__ML1hw:focus-visible,.CertificatePortal_submit__B6i2z:focus-visible{outline:3px solid #d4a94f;outline-offset:3px}.CertificatePortal_download__vofIZ,.CertificatePortal_newSearch__SrubX,.CertificatePortal_submit__B6i2z{border-radius:.6rem;font:inherit;font-weight:750;min-height:3rem;padding:.65rem 1rem}.CertificatePortal_submit__B6i2z{background:#3158a6;border:1px solid #3158a6;color:#fff;cursor:pointer}.CertificatePortal_submit__B6i2z:disabled{cursor:wait;opacity:.7}.CertificatePortal_privacy__KVZqg{color:#687489;font-size:.86rem;line-height:1.5;margin:.9rem 0 0}.CertificatePortal_message__dDGBR{background:#fff4dd;border:1px solid #e2bc6c;border-radius:.6rem;color:#674507;margin:1rem 0 0;padding:.75rem .9rem}.CertificatePortal_results__rYbRD{margin-top:0}.CertificatePortal_resultsHeader__6gi2R{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.CertificatePortal_newSearch__SrubX{background:transparent;border:1px solid #aeb9ca;color:#182746;cursor:pointer}.CertificatePortal_courseHeader__BdJhi{color:#758095;display:grid;font-size:.8rem;font-weight:700;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(6rem,.45fr)) minmax(11rem,.9fr);letter-spacing:.04em;margin:1.5rem 0 .5rem;padding:0 1.25rem;text-transform:uppercase}.CertificatePortal_courseHeader__BdJhi span:last-child{text-align:center}.CertificatePortal_courseList__X2mjq{display:grid;grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.CertificatePortal_course__MwhKq{align-items:center;background:#fff;border:1px solid #dfe4ee;border-radius:1rem;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(6rem,.45fr)) minmax(11rem,.9fr);padding:1.25rem}.CertificatePortal_institution__MHgTW{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.CertificatePortal_institution__MHgTW span{display:block;color:#758095;font-size:.76rem;font-weight:750;margin-bottom:.25rem}.CertificatePortal_institution__MHgTW strong{color:#2f3d57;font-size:1rem;font-weight:400;line-height:1.45}.CertificatePortal_courseTitle__te9nW{color:#162447;font-size:1rem;line-height:1.45;margin:0}.CertificatePortal_courseMeta__rVnxl{color:#687489;font-size:.82rem;line-height:1.4;margin:.35rem 0 0}.CertificatePortal_detail__lXc14 span{color:#758095;display:block;font-size:.76rem;font-weight:750;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.CertificatePortal_detail__lXc14 strong{color:#2f3d57;font-size:1rem;font-weight:400;line-height:1.45}.CertificatePortal_download__vofIZ{align-items:center;background:#d4a94f;border:1px solid #d4a94f;color:#14213d;display:inline-flex;justify-content:center;text-decoration:none;white-space:nowrap}.CertificatePortal_actions__Qyk4G{align-items:stretch;display:flex;flex-direction:column;gap:.45rem}.CertificatePortal_actions__Qyk4G a{gap:.4rem;min-height:2.35rem;padding:.45rem .65rem}.CertificatePortal_actions__Qyk4G svg{height:1rem;width:1rem}.CertificatePortal_secondaryAction__ML1hw{align-items:center;background:#fff;border:1px solid #b7c1d1;border-radius:.6rem;color:#1d3157;display:inline-flex;font-size:.88rem;font-weight:700;justify-content:center;text-decoration:none}.CertificatePortal_unavailable__8DYjH{color:#687489;font-size:.78rem;line-height:1.35;text-align:center}@media (min-width:901px){.CertificatePortal_detail__lXc14 span{display:none}}.CertificatePortal_support__CDWqd{color:#5d687b;font-size:.95rem;margin:2rem 0 0;text-align:center}@media (max-width:900px){.CertificatePortal_hero__9qA6F{grid-template-columns:1fr}.CertificatePortal_courseHeader__BdJhi,.CertificatePortal_emblem__PKm3S{display:none}.CertificatePortal_courseList__X2mjq{margin-top:1.5rem}.CertificatePortal_course__MwhKq{grid-template-columns:repeat(2,minmax(0,1fr))}.CertificatePortal_actions__Qyk4G,.CertificatePortal_course__MwhKq>div:first-child{grid-column:1/-1}}@media (max-width:640px){.CertificatePortal_page__k6bB8{padding-inline:.75rem}.CertificatePortal_hero__9qA6F{border-radius:1rem}.CertificatePortal_lookup__b_hIT{margin-top:1rem}.CertificatePortal_form__YnDze{grid-template-columns:1fr}.CertificatePortal_newSearch__SrubX,.CertificatePortal_submit__B6i2z{width:100%}.CertificatePortal_resultsHeader__6gi2R{align-items:flex-start;flex-direction:column}.CertificatePortal_course__MwhKq{grid-template-columns:1fr}.CertificatePortal_actions__Qyk4G,.CertificatePortal_course__MwhKq>div:first-child{grid-column:auto}}