.FdEmsG_progress{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #08275c14}.FdEmsG_progressSummary{color:var(--navy);margin:0;font-size:.92rem;font-weight:900}.FdEmsG_progressList{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.FdEmsG_progressStep{min-width:0;color:var(--muted);text-align:center;justify-items:center;gap:7px;font-size:.75rem;font-weight:850;display:grid}.FdEmsG_stepMarker{border:2px solid var(--line);width:30px;height:30px;color:var(--slate);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;line-height:1;display:inline-flex}.FdEmsG_stepLabel{overflow-wrap:anywhere}.FdEmsG_currentStep{color:var(--navy)}.FdEmsG_currentStep .FdEmsG_stepMarker{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:0 7px 18px #08275c2e}.FdEmsG_completedStep{color:var(--green)}.FdEmsG_completedStep .FdEmsG_stepMarker{border-color:var(--green);background:var(--green);color:#fff}.FdEmsG_upcomingStep .FdEmsG_stepMarker{opacity:.78}.FdEmsG_stepPanel{scroll-margin-top:180px}.FdEmsG_stepPanel[hidden]{display:none}.FdEmsG_stepPanel h2:focus{outline:3px solid color-mix(in srgb, var(--yellow) 72%, transparent);outline-offset:6px;border-radius:3px}.FdEmsG_privacyNote{border-left:4px solid var(--yellow);background:color-mix(in srgb, var(--yellow) 12%, white);color:var(--slate);margin:0;padding:13px 15px;line-height:1.55}.FdEmsG_privacyNote a{color:var(--navy);text-underline-offset:3px;font-weight:900;text-decoration:underline}.FdEmsG_navigation{border-top:1px solid var(--line);justify-content:space-between;padding-top:22px}.FdEmsG_navigation>:last-child{margin-left:auto}@media (max-width:760px){.FdEmsG_progressList{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.FdEmsG_stepPanel{scroll-margin-top:120px}}@media (max-width:520px){.FdEmsG_progress{padding:15px 12px}.FdEmsG_progressList{grid-template-columns:repeat(2,minmax(0,1fr))}.FdEmsG_navigation{align-items:stretch}.FdEmsG_navigation>*{width:100%}.FdEmsG_navigation>:last-child{margin-left:0}}
