.enrollment-agreements{margin:20px 0;padding:18px 0;border-top:1px solid var(--line)}
.enrollment-agreements .agreement-title{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 8px}
.enrollment-agreements .agreement-row{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:8px 0;font-size:13px;line-height:1.7;color:var(--ink)}
.enrollment-agreements .agreement-row input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:3px;accent-color:var(--accent)}
.enrollment-agreements .agreement-row a{color:#697ab5}
.enrollment-agreements .form-note{margin:6px 0 0}
span.imp {color: #a21414;}