/* RC15.79 — lead-CRO components: one intent-matched inline offer, no extra visual clutter. */
.nlm-intent-lead{box-sizing:border-box;width:min(900px,calc(100% - 40px));margin:42px auto;padding:26px 28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;align-items:center;background:#faf8f3;border:1px solid #ddd5c3;border-left:3px solid #9a7a2e;color:#191816}
.nlm-intent-lead__eyebrow{margin:0 0 8px;color:#80631d;font:600 .64rem/1.3 "DM Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.nlm-intent-lead h2{margin:0 0 10px;padding:0;border:0;color:#171714;font:600 clamp(1.35rem,2.8vw,1.9rem)/1.14 Newsreader,Georgia,serif;letter-spacing:-.015em}
.nlm-intent-lead__copy>p:not(.nlm-intent-lead__eyebrow):not(.nlm-intent-lead__trust){margin:0;color:#4d4a43;font:400 1rem/1.62 Newsreader,Georgia,serif}
.nlm-intent-lead__trust{margin:12px 0 0;color:#777166;font:500 .68rem/1.45 "DM Mono",ui-monospace,monospace}
.nlm-intent-lead__form{min-height:78px;width:100%}
.nlm-intent-lead__form .formkit-form,.nlm-intent-lead__form form{width:100%!important;max-width:100%!important;margin:0!important}
.nlm-intent-text-link{display:block;width:min(900px,calc(100% - 40px));margin:14px auto 24px;color:#6f5418;font:600 .76rem/1.45 "DM Mono",ui-monospace,monospace;text-decoration:none}
.nlm-intent-text-link:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.nlm-intent-lead{grid-template-columns:1fr;gap:18px;margin:32px auto;padding:22px 20px}.nlm-intent-text-link{margin-top:12px}}
