.registration-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 28px}.registration-step{min-width:0;padding:14px 12px;border:1px solid var(--lm-green);border-radius:12px;color:var(--lm-green-dark);text-align:center;font-size:13px;font-weight:700}.registration-step b{display:block;margin-bottom:4px;font:800 11px Manrope,sans-serif}.registration-step.done{border-color:#bfead8;background:var(--lm-mint)}.registration-step.active{box-shadow:0 0 0 3px var(--lm-mint)}.document-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 20px}.document-example{margin:0;min-width:0;padding:12px;border:1px solid #bfead8;border-radius:12px;background:var(--lm-mint)}.document-example.bad{border-color:#f4c4bc;background:#fff3f0}.student-card-mock{position:relative;aspect-ratio:1.58;overflow:hidden;padding:12px;border-radius:8px;background:#fff;border:1px solid var(--line);color:var(--lm-ink)}.student-card-mock::before{content:"STUDENT ID";display:block;margin-bottom:10px;color:var(--lm-green-dark);font:800 9px Manrope,sans-serif;letter-spacing:.08em}.student-card-photo{float:left;width:28%;aspect-ratio:3/4;margin-right:10px;border-radius:4px;background:linear-gradient(#d9e5e1 36%,#95b9ad 37%)}.student-card-line{display:block;height:7px;margin:7px 0;border-radius:99px;background:#dbe5e2}.student-card-line.short{width:54%}.document-example.bad .student-card-mock{transform:rotate(7deg) scale(1.08);filter:blur(1.6px);opacity:.65}.document-example figcaption{margin-top:10px;font-size:12px;line-height:1.65}.document-example figcaption b{display:block;color:var(--lm-green-dark);font-size:14px}.document-example.bad figcaption b{color:var(--lm-coral)}@media(max-width:430px){.document-examples{grid-template-columns:1fr}}
