.lead-form[data-astro-cid-xyq5hly5]{margin-top:1.4rem;display:grid;gap:1rem;width:100%}.field[data-astro-cid-xyq5hly5]{display:grid;gap:.4rem}.field--hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{font-weight:600;font-size:.9rem}.lead-form[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.lead-form[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email]{font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--cream);border:1.5px solid var(--field-border);border-radius:calc(var(--radius) / 2);padding:.7rem .85rem}.lead-form[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible{outline:3px solid var(--petrol);outline-offset:1px;border-color:var(--petrol)}.field--consent[data-astro-cid-xyq5hly5]{grid-template-columns:auto 1fr;align-items:start;gap:.6rem}.field--consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{margin-top:.3rem;width:1.05rem;height:1.05rem;accent-color:var(--petrol)}.field--consent[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{font-weight:400;font-size:var(--step-small);line-height:1.5}.form-status[data-astro-cid-xyq5hly5]{margin:0;font-weight:600;min-height:1.2em;font-size:.95rem}.form-status[data-astro-cid-xyq5hly5].error{color:#8a3220}.form-status[data-astro-cid-xyq5hly5].success{color:var(--petrol)}.submit-btn[data-astro-cid-xyq5hly5]{justify-self:start;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.04em;background:var(--petrol);color:var(--cream);border:2px solid var(--petrol);border-radius:calc(var(--radius) / 2);padding:.72rem 1.4rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-astro-cid-xyq5hly5]:hover{background:var(--petrol-dark)}.submit-btn[data-astro-cid-xyq5hly5]:disabled{opacity:.6;cursor:wait}.download-cover[data-astro-cid-i6ote7bk]{width:120px;height:auto;border-radius:6px;box-shadow:var(--shadow);border:1px solid rgba(23,66,68,.12);margin-bottom:.4rem}.prose[data-astro-cid-i6ote7bk]{max-width:64rem}.lead[data-astro-cid-i6ote7bk] p[data-astro-cid-i6ote7bk]{text-wrap:balance;font-size:1.15rem}.lead[data-astro-cid-i6ote7bk] p[data-astro-cid-i6ote7bk]+p[data-astro-cid-i6ote7bk]{margin-top:1rem}.downloads[data-astro-cid-i6ote7bk]{display:grid;gap:1.5rem;margin-top:2.5rem;max-width:46rem}.download-card[data-astro-cid-i6ote7bk]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border-top:3px solid var(--gold);padding:2rem 1.8rem;display:grid;gap:.9rem;align-content:start;justify-items:start}.download-card[data-astro-cid-i6ote7bk] h2[data-astro-cid-i6ote7bk]{font-size:var(--step-h3);margin:0}.download-sub[data-astro-cid-i6ote7bk]{margin:0;color:var(--petrol);font-weight:600;font-size:var(--step-small)}.download-card[data-astro-cid-i6ote7bk] p[data-astro-cid-i6ote7bk]{margin:0}@media(min-width:48rem){.downloads[data-astro-cid-i6ote7bk]{grid-template-columns:1fr 1fr;max-width:64rem}.download-card[data-astro-cid-i6ote7bk]{display:flex;flex-direction:column}.download-card[data-astro-cid-i6ote7bk] .lead-form{margin-top:auto}}
