.lf-page:where(.astro-bwgbbxq4){max-width:820px;margin:0 auto;padding-block:64px;padding-inline:20px}.lf-hero:where(.astro-bwgbbxq4){margin-bottom:48px}.lf-cta:where(.astro-bwgbbxq4){display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lf-cta-primary:where(.astro-bwgbbxq4),.lf-cta-secondary:where(.astro-bwgbbxq4){display:inline-block;padding:14px 22px;border-radius:10px;font-weight:600;text-decoration:none}.lf-cta-primary:where(.astro-bwgbbxq4){background:#1c64f2;color:#fff}.lf-cta-secondary:where(.astro-bwgbbxq4){border:1px solid rgb(var(--color-border, 220 220 220))}.lf-finder:where(.astro-bwgbbxq4) h2:where(.astro-bwgbbxq4),.lf-body:where(.astro-bwgbbxq4) h2:where(.astro-bwgbbxq4),.lf-faq:where(.astro-bwgbbxq4) h2:where(.astro-bwgbbxq4),.lf-final:where(.astro-bwgbbxq4) h2:where(.astro-bwgbbxq4){margin-top:44px;margin-bottom:14px;font-size:26px;line-height:1.25}.lf-finder-intro:where(.astro-bwgbbxq4),.lf-body:where(.astro-bwgbbxq4) p:where(.astro-bwgbbxq4){margin-bottom:16px;line-height:1.7}.lf-builder:where(.astro-bwgbbxq4){margin:24px 0 8px;padding:20px;border-radius:12px;border:1px solid rgb(var(--color-border, 220 220 220))}.lf-fields:where(.astro-bwgbbxq4){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lf-field:where(.astro-bwgbbxq4){display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600}.lf-field-wide:where(.astro-bwgbbxq4){grid-column:1 / -1}.lf-field:where(.astro-bwgbbxq4) small:where(.astro-bwgbbxq4){font-weight:400;opacity:.7}.lf-field:where(.astro-bwgbbxq4) select:where(.astro-bwgbbxq4),.lf-field:where(.astro-bwgbbxq4) input:where(.astro-bwgbbxq4){padding:11px 13px;border-radius:9px;border:1px solid rgb(var(--color-border, 220 220 220));background:transparent;color:inherit;font:inherit;font-weight:400;max-width:100%}.lf-toggle:where(.astro-bwgbbxq4){display:flex;align-items:flex-start;gap:9px;margin-top:16px;font-size:14px;line-height:1.5}.lf-output:where(.astro-bwgbbxq4){position:relative;margin-top:18px;padding:16px;border-radius:10px;border:1px solid rgb(var(--color-border, 220 220 220))}.lf-output-label:where(.astro-bwgbbxq4){display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.lf-output:where(.astro-bwgbbxq4) p:where(.astro-bwgbbxq4){margin:0 0 14px;line-height:1.6}.lf-signal-query:where(.astro-bwgbbxq4){margin:0 0 8px;padding:12px 14px;border-radius:9px;border:1px solid rgb(var(--color-border, 220 220 220));font-size:15px;line-height:1.6}.lf-signals:where(.astro-bwgbbxq4){list-style:none;counter-reset:lf-signal;padding:0;margin:24px 0 0}.lf-signal:where(.astro-bwgbbxq4){counter-increment:lf-signal;border-top:1px solid rgb(var(--color-border, 220 220 220));padding:20px 0}.lf-signal:where(.astro-bwgbbxq4) h3:where(.astro-bwgbbxq4){margin:0 0 10px;font-size:18px}.lf-signal:where(.astro-bwgbbxq4) h3:where(.astro-bwgbbxq4):before{content:counter(lf-signal) ". ";opacity:.55}.lf-query:where(.astro-bwgbbxq4){display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;border:1px solid rgb(var(--color-border, 220 220 220))}.lf-query:where(.astro-bwgbbxq4) p:where(.astro-bwgbbxq4){margin:0;flex:1 1 auto;line-height:1.6;font-size:15px}.lf-copy:where(.astro-bwgbbxq4){flex:0 0 auto;padding:7px 13px;border-radius:8px;border:1px solid rgb(var(--color-border, 220 220 220));background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lf-copy:where(.astro-bwgbbxq4).is-copied{border-color:#1c64f2;color:#1c64f2}.lf-note:where(.astro-bwgbbxq4){margin:10px 0 0;line-height:1.65;font-size:15px;opacity:.8}.lf-body:where(.astro-bwgbbxq4) h3:where(.astro-bwgbbxq4){margin-top:28px;margin-bottom:8px;font-size:19px}.lf-checks:where(.astro-bwgbbxq4){margin:0 0 16px;padding-inline-start:22px;line-height:1.7}.lf-checks:where(.astro-bwgbbxq4) li:where(.astro-bwgbbxq4){margin-bottom:12px}.lf-tool-group:where(.astro-bwgbbxq4){margin-bottom:22px}.lf-tool-list:where(.astro-bwgbbxq4){display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0 0}.lf-tool-list:where(.astro-bwgbbxq4) li:where(.astro-bwgbbxq4){padding:5px 11px;border-radius:999px;border:1px solid rgb(var(--color-border, 220 220 220))}.lf-tool-list:where(.astro-bwgbbxq4) code:where(.astro-bwgbbxq4){font-size:13px;direction:ltr;unicode-bidi:embed}.lf-faq-item:where(.astro-bwgbbxq4){border-top:1px solid rgb(var(--color-border, 220 220 220));padding:16px 0}.lf-faq-item:where(.astro-bwgbbxq4) summary:where(.astro-bwgbbxq4){cursor:pointer;font-weight:600}.lf-faq-item:where(.astro-bwgbbxq4) p:where(.astro-bwgbbxq4){margin-top:10px;line-height:1.7}.lf-final:where(.astro-bwgbbxq4){margin-top:48px;padding-top:32px;border-top:1px solid rgb(var(--color-border, 220 220 220))}.lf-final:where(.astro-bwgbbxq4) p:where(.astro-bwgbbxq4){line-height:1.7;margin-bottom:20px}@media (max-width: 640px){.lf-page:where(.astro-bwgbbxq4){padding-block:40px}.lf-cta:where(.astro-bwgbbxq4) a:where(.astro-bwgbbxq4){width:100%;text-align:center}.lf-fields:where(.astro-bwgbbxq4){grid-template-columns:minmax(0,1fr)}}
