.terms { display: flex; align-items: flex-start; gap: 12px; line-height: 1.5; font-weight: 400; }
.terms input { width: 20px; height: 20px; flex: 0 0 20px; margin-top: 1px; accent-color: #b0a4ff; }
input[type="date"] { min-width: 0; }
#registered h2 { margin-top: 28px; }
