
.lead-acknowledgement{display:flex;align-items:flex-start;gap:10px;font-size:var(--type-small);line-height:1.6;margin-top:18px;color:var(--text)}
.lead-acknowledgement input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:var(--ink)}
.lead-data-note{font-size:var(--type-small);color:var(--muted);margin:10px 0 4px;line-height:1.7}
.lead-data-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.lead-data-note p{margin-top:8px}
.lead-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.lead-page{padding-block:60px;max-width:760px}
.lead-page h1{font-size:clamp(34px,5vw,54px);margin:16px 0 24px}
.lead-page>p{margin-bottom:20px}
.lead-full-form{display:grid;gap:18px;margin-top:32px}
.lead-full-form>label:not(.lead-acknowledgement){display:grid;gap:6px;font-size:var(--type-body)}
.lead-full-form input:not([type=checkbox]),.lead-full-form select{font:inherit;width:100%;padding:13px;border:1px solid var(--line);border-radius:6px}
#submission-error{margin-top:12px}
@media(max-width:650px){.lead-page{padding-block:32px}}
