.lf[data-astro-cid-a3b2fpr4]{--lf-scroll-top:0px}.lf-form[data-astro-cid-a3b2fpr4]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.lf-form[data-astro-cid-a3b2fpr4][hidden],.lf-error[data-astro-cid-a3b2fpr4][hidden],.lf-success[data-astro-cid-a3b2fpr4][hidden]{display:none}.lf-grid[data-astro-cid-a3b2fpr4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 16px;display:grid}.lf-wide[data-astro-cid-a3b2fpr4]{grid-column:1/-1;min-width:0}.lf-field[data-astro-cid-a3b2fpr4]{align-content:start;gap:8px;min-width:0;display:grid}.lf-field[data-astro-cid-a3b2fpr4] label[data-astro-cid-a3b2fpr4]{font:500 .9375rem/1.3 var(--font-display);letter-spacing:-.005em}.lf-opt[data-astro-cid-a3b2fpr4]{font:400 .8125rem/1 var(--font-sans);color:var(--color-text-3);margin-left:6px}.lf-field[data-astro-cid-a3b2fpr4] [data-astro-cid-a3b2fpr4]:is(input,textarea){border:1px solid var(--color-text-3);background:var(--color-ink-0);width:100%;min-height:52px;color:var(--color-text);font:400 var(--fs-body) / 1.5 var(--font-sans);appearance:none;scroll-margin-top:var(--lf-scroll-top);transition:border-color var(--dur-state) var(--ease-in-out);padding:14px 16px}.lf-field[data-astro-cid-a3b2fpr4] textarea[data-astro-cid-a3b2fpr4]{resize:vertical;min-height:132px}.lf-field[data-astro-cid-a3b2fpr4] [data-astro-cid-a3b2fpr4]:is(input,textarea):hover{border-color:var(--color-text-2)}.lf-field[data-astro-cid-a3b2fpr4] [data-astro-cid-a3b2fpr4]:is(input,textarea):focus{border-color:var(--color-lime)}.lf-field[data-astro-cid-a3b2fpr4] :is(input,textarea)[data-astro-cid-a3b2fpr4][aria-invalid=true]{border-color:var(--color-text)}.lf-error[data-astro-cid-a3b2fpr4]{border-left:2px solid var(--color-text);font:500 .875rem / 1.4 var(--font-sans);color:var(--color-text);margin:0;padding-left:10px}.lf-error-form[data-astro-cid-a3b2fpr4]{scroll-margin-top:var(--lf-scroll-top)}.lf-error-form[data-astro-cid-a3b2fpr4] a[data-astro-cid-a3b2fpr4],.lf-check-text[data-astro-cid-a3b2fpr4] a[data-astro-cid-a3b2fpr4]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.lf-hp[data-astro-cid-a3b2fpr4]{width:1px;height:1px;position:absolute;left:-9999px;overflow:clip}.lf-check[data-astro-cid-a3b2fpr4]{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:14px;min-height:44px;display:grid;position:relative}.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]{opacity:0;width:1px;height:1px;scroll-margin-top:var(--lf-scroll-top);margin:0;position:absolute;top:0;left:0}.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]:focus-visible{outline:none}.lf-box[data-astro-cid-a3b2fpr4]{border:1px solid var(--color-text-3);background:var(--color-ink-0);place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.lf-check[data-astro-cid-a3b2fpr4]:hover .lf-box[data-astro-cid-a3b2fpr4]{border-color:var(--color-text-2)}.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]:checked+.lf-box[data-astro-cid-a3b2fpr4]{background:var(--color-lime);border-color:var(--color-lime)}.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]:checked+.lf-box[data-astro-cid-a3b2fpr4]:after{content:"";border:solid var(--color-on-lime);border-width:0 0 2px 2px;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]:focus-visible+.lf-box[data-astro-cid-a3b2fpr4]{outline:2px solid var(--color-lime);outline-offset:3px}.lf-check-text[data-astro-cid-a3b2fpr4]{font:400 .9375rem / 1.5 var(--font-sans);color:var(--color-text-2)}.lf-submit[data-astro-cid-a3b2fpr4]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lf-note[data-astro-cid-a3b2fpr4]{color:var(--color-text-3);margin:0;font-size:.8125rem}@media (width<=639px){.lf-submit[data-astro-cid-a3b2fpr4] .btn{white-space:normal;width:100%}}.lf-success[data-astro-cid-a3b2fpr4]{scroll-margin-top:var(--lf-scroll-top);justify-items:start;gap:16px;margin-top:28px;display:grid}.lf-success-title[data-astro-cid-a3b2fpr4]{font:600 var(--fs-h3) / 1.15 var(--font-display);letter-spacing:-.02em;margin:0}.lf-success-text[data-astro-cid-a3b2fpr4]{max-width:38ch;font-size:var(--fs-body-l);color:var(--color-text-2);margin:0;line-height:1.55}@media (forced-colors:active){.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]:checked+.lf-box[data-astro-cid-a3b2fpr4]{outline-offset:1px;outline:2px solid highlight}.lf-check[data-astro-cid-a3b2fpr4] input[data-astro-cid-a3b2fpr4]:checked+.lf-box[data-astro-cid-a3b2fpr4]:after{border-color:canvastext}}
