:root{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:#20232b;background:#f5f6f8}*{box-sizing:border-box}body{margin:0}.wrap{max-width:650px;margin:0 auto;padding:38px 18px 60px}.brand{font-size:13px;font-weight:800;color:#e30611;letter-spacing:.09em}h1{font-size:clamp(29px,6vw,40px);line-height:1.12;margin:20px 0 12px}h2{font-size:20px;margin:26px 0 12px}p{color:#667085;line-height:1.5}.intro{margin-bottom:24px}.panel{background:white;border:1px solid #e7e9ee;border-radius:20px;padding:24px;box-shadow:0 5px 22px #15223b08}label{display:block;font-weight:650;margin-bottom:10px}input{width:100%;padding:15px 16px;border:1px solid #cdd2db;border-radius:12px;font:inherit;font-size:17px}button,.link{font:inherit;cursor:pointer;border:0;border-radius:12px}.primary{width:100%;padding:15px;background:#e30611;color:white;font-weight:700;margin-top:14px}.person{display:block;width:100%;background:#f5f6f8;color:#20232b;padding:15px;text-align:left;margin-top:10px;border:1px solid #e5e7eb;font-weight:650}.link-row{display:flex;gap:10px;align-items:stretch;margin-top:12px}.link{flex:1;display:block;background:#f5f6f8;color:#20232b;padding:14px;text-decoration:none;border:1px solid #e5e7eb;min-width:0}.link strong{display:block;overflow-wrap:anywhere}.link span{display:block;font-size:12px;color:#667085;margin-top:5px}.copy{background:#fff;color:#343b4b;border:1px solid #d5d9e1;padding:10px;font-size:13px;font-weight:650;flex-shrink:0}.alert{color:#b42318}.back{color:#555;text-decoration:none;font-size:14px}.foot{font-size:12px;margin-top:20px}@media(max-width:480px){.wrap{padding:25px 14px}.panel{padding:18px}.link-row{flex-direction:column}.copy{padding:11px}}
