.registration-confirmation{max-width:820px;margin:0 auto;padding:30px;border:1px solid #d4e4d9;border-radius:20px;background:#fff;color:#193e2f;line-height:1.75;box-shadow:0 12px 30px #153d2b08}.registration-confirmation h2{font-size:clamp(25px,5vw,36px);line-height:1.25;margin:10px 0 16px}.confirmation-label{font-size:12px;letter-spacing:.1em;font-weight:750}.confirmation-reference{background:#eff7f1;border-radius:12px;padding:18px;margin:24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.confirmation-reference code{overflow-wrap:anywhere;user-select:all;font-size:14px;font-weight:700}.confirmation-reference small{flex:1 0 100%}.registration-confirmation dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.registration-confirmation dt{font-size:13px;color:#52695b}.registration-confirmation dd{margin:4px 0 0;font-weight:650;overflow-wrap:anywhere}.registration-confirmation button,.confirmation-actions a{border:1px solid #afcaba;border-radius:9px;background:#f2f7f3;color:#1e4c36;padding:11px 16px;min-height:46px;font:inherit;font-size:14px;cursor:pointer;text-decoration:none}.confirmation-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.confirmation-actions a{background:#1c593d;color:white}.registration-confirmation ol{padding-inline-start:22px}.registration-confirmation li{margin-bottom:12px}@media(max-width:600px){.registration-confirmation{padding:22px}.registration-confirmation dl{grid-template-columns:1fr}.confirmation-actions>*{width:100%;text-align:center}.confirmation-reference code{width:100%;font-size:13px}}
