.lm[data-astro-cid-jj4an37k]{color:var(--c-fg)}.lm--block[data-astro-cid-jj4an37k]{background:var(--c-bg);padding:clamp(3.5rem,2.5rem + 4vw,6rem) 0}.lm--block[data-astro-cid-jj4an37k] .lm-box[data-astro-cid-jj4an37k]{max-width:80rem;margin:0 auto;padding:0 1.25rem;display:grid;gap:2rem}@media(min-width:640px){.lm--block[data-astro-cid-jj4an37k] .lm-box[data-astro-cid-jj4an37k]{padding:0 1.5rem}}@media(min-width:1024px){.lm--block[data-astro-cid-jj4an37k] .lm-box[data-astro-cid-jj4an37k]{padding:0 2rem;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:4rem;align-items:start}}.lm--inline[data-astro-cid-jj4an37k]{margin:2.5rem 0;padding:1.5rem 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.lm--inline[data-astro-cid-jj4an37k] .lm-box[data-astro-cid-jj4an37k]{display:grid;gap:1.25rem}.lm-title[data-astro-cid-jj4an37k]{margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--c-fg);text-wrap:balance}.lm--inline[data-astro-cid-jj4an37k] .lm-title[data-astro-cid-jj4an37k]{font-size:1.375rem;letter-spacing:-.02em}.lm--inline[data-astro-cid-jj4an37k] .m-eyebrow[data-astro-cid-jj4an37k]{margin-bottom:.5rem}.lm-text[data-astro-cid-jj4an37k]{margin:1rem 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--c-muted);text-wrap:pretty}.lm--inline[data-astro-cid-jj4an37k] .lm-text[data-astro-cid-jj4an37k]{font-size:1rem;margin-top:.5rem}.lm-form[data-astro-cid-jj4an37k],.lm-fields[data-astro-cid-jj4an37k]{display:grid;gap:.9rem}.lm-fields[data-astro-cid-jj4an37k][hidden]{display:none}.lm--block[data-astro-cid-jj4an37k] .lm-form[data-astro-cid-jj4an37k]{padding-top:1.5rem;border-top:1px solid var(--c-line)}@media(min-width:1024px){.lm--block[data-astro-cid-jj4an37k] .lm-form[data-astro-cid-jj4an37k]{padding-top:0;border-top:0;padding-left:2rem;border-left:1px solid var(--c-line)}}.lm-label[data-astro-cid-jj4an37k]{font-size:.9375rem;font-weight:600;color:var(--c-fg)}.lm-row[data-astro-cid-jj4an37k]{display:flex;flex-direction:column;gap:.6rem}@media(min-width:480px){.lm-row[data-astro-cid-jj4an37k]{flex-direction:row}}.lm-input[data-astro-cid-jj4an37k]{flex:1;min-width:0;min-height:2.75rem;padding:0 1rem;border:1px solid var(--c-line);border-radius:999px;background:var(--c-card);color:var(--c-fg);font:inherit;font-size:1rem}.lm-input[data-astro-cid-jj4an37k]::placeholder{color:var(--c-soft)}.lm-input[data-astro-cid-jj4an37k]:focus-visible{outline:2px solid var(--c-blue-text);outline-offset:2px;border-color:var(--c-blue)}.lm-input[data-astro-cid-jj4an37k][aria-invalid=true]{border-color:#c62828}.lm-submit[data-astro-cid-jj4an37k]{white-space:nowrap}.lm-submit[data-astro-cid-jj4an37k][disabled]{opacity:.6;cursor:progress}.lm-trap[data-astro-cid-jj4an37k]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lm-check[data-astro-cid-jj4an37k]{display:flex;gap:.6rem;align-items:flex-start;font-size:.9375rem;line-height:1.45;color:var(--c-fg);cursor:pointer}.lm-check[data-astro-cid-jj4an37k] input[data-astro-cid-jj4an37k]{flex:none;width:1.125rem;height:1.125rem;margin:.1rem 0 0;accent-color:var(--c-blue)}.lm-check[data-astro-cid-jj4an37k] input[data-astro-cid-jj4an37k]:focus-visible{outline:2px solid var(--c-blue-text);outline-offset:2px}.lm-privacy[data-astro-cid-jj4an37k]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--c-muted)}.lm-privacy[data-astro-cid-jj4an37k] a[data-astro-cid-jj4an37k]{color:var(--c-blue-text);text-decoration:underline;text-underline-offset:3px}.lm-privacy[data-astro-cid-jj4an37k] a[data-astro-cid-jj4an37k]:focus-visible{outline:2px solid var(--c-blue-text);outline-offset:2px}.lm-ok[data-astro-cid-jj4an37k],.lm-error[data-astro-cid-jj4an37k]{margin:0;font-size:.9375rem;line-height:1.5}.lm-ok[data-astro-cid-jj4an37k]{color:var(--c-fg)}.lm-ok[data-astro-cid-jj4an37k] .m-link[data-astro-cid-jj4an37k]{min-height:2.25rem}.lm-error[data-astro-cid-jj4an37k]{color:#c62828}.dark .lm-error[data-astro-cid-jj4an37k]{color:#ff8a80}.dark .lm-input[data-astro-cid-jj4an37k][aria-invalid=true]{border-color:#ff8a80}
