.lpf[data-astro-cid-c4cjpffr]{scroll-margin-top:92px}.lpf-card[data-astro-cid-c4cjpffr]{padding:26px 26px 24px;color:var(--ink);text-align:left}.lpf-head[data-astro-cid-c4cjpffr]{display:flex;align-items:center;gap:14px}.lpf-head[data-astro-cid-c4cjpffr] .me[data-astro-cid-c4cjpffr]{width:40px}.lpf[data-astro-cid-c4cjpffr] h2[data-astro-cid-c4cjpffr]{font-size:clamp(1.4rem,2.2vw,1.75rem);margin:0;max-width:none;color:var(--ink)}.lpf-sub[data-astro-cid-c4cjpffr]{margin:4px 0 0;font-size:14.5px;color:var(--ink2)}.lpf-form[data-astro-cid-c4cjpffr]{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;margin-top:22px}.field[data-astro-cid-c4cjpffr]{display:grid;gap:7px;min-width:0;align-content:end}.field[data-astro-cid-c4cjpffr].wide{grid-column:1 / -1}.field[data-astro-cid-c4cjpffr] label[data-astro-cid-c4cjpffr]{font-weight:700;font-size:14px;color:var(--ink)}.opt[data-astro-cid-c4cjpffr]{font-weight:500;color:var(--ink2)}.opt[data-astro-cid-c4cjpffr].needs{font-weight:600;color:var(--link)}.field[data-astro-cid-c4cjpffr] input[data-astro-cid-c4cjpffr],.field[data-astro-cid-c4cjpffr] select[data-astro-cid-c4cjpffr],.field[data-astro-cid-c4cjpffr] textarea[data-astro-cid-c4cjpffr]{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;border:2px solid var(--line);border-radius:14px 14px 14px 0;background-color:var(--paper);color:var(--ink);font:400 16px/1.45 var(--body);transition:border-color var(--t-micro)}.field[data-astro-cid-c4cjpffr] textarea[data-astro-cid-c4cjpffr]{resize:vertical;min-height:92px}.field[data-astro-cid-c4cjpffr] input[data-astro-cid-c4cjpffr]::-moz-placeholder,.field[data-astro-cid-c4cjpffr] textarea[data-astro-cid-c4cjpffr]::-moz-placeholder{color:var(--muted);opacity:1}.field[data-astro-cid-c4cjpffr] input[data-astro-cid-c4cjpffr]::placeholder,.field[data-astro-cid-c4cjpffr] textarea[data-astro-cid-c4cjpffr]::placeholder{color:var(--muted);opacity:1}.field[data-astro-cid-c4cjpffr] input[data-astro-cid-c4cjpffr]:hover,.field[data-astro-cid-c4cjpffr] select[data-astro-cid-c4cjpffr]:hover,.field[data-astro-cid-c4cjpffr] textarea[data-astro-cid-c4cjpffr]:hover{border-color:var(--muted)}.field[data-astro-cid-c4cjpffr] input[data-astro-cid-c4cjpffr]:focus,.field[data-astro-cid-c4cjpffr] select[data-astro-cid-c4cjpffr]:focus,.field[data-astro-cid-c4cjpffr] textarea[data-astro-cid-c4cjpffr]:focus{outline:3px solid var(--link);outline-offset:1px;border-color:var(--link)}.lpf-pref[data-astro-cid-c4cjpffr]{grid-column:1 / -1;display:grid;gap:7px;min-width:0}.lpf-pref-label[data-astro-cid-c4cjpffr]{margin:0;font-weight:700;font-size:14px;color:var(--ink)}.lpf-pref-row[data-astro-cid-c4cjpffr]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lpf-pref[data-astro-cid-c4cjpffr] .ob-choice[data-astro-cid-c4cjpffr]{gap:10px;padding-inline:12px;white-space:nowrap}.lpf-error[data-astro-cid-c4cjpffr]{grid-column:1 / -1;margin:0;font-size:14.5px;font-weight:600;color:var(--error)}:root.dark .lpf-error[data-astro-cid-c4cjpffr]{color:#ff8a80}.lpf-submit[data-astro-cid-c4cjpffr]{grid-column:1 / -1;width:100%}.lpf-submit[data-astro-cid-c4cjpffr][disabled]{opacity:.6;cursor:progress}.lpf-legal[data-astro-cid-c4cjpffr]{grid-column:1 / -1;margin:0;font-size:12.5px;line-height:1.5;color:var(--ink2);text-align:center}.lpf-legal[data-astro-cid-c4cjpffr] a[data-astro-cid-c4cjpffr]{color:inherit;text-decoration:underline;text-underline-offset:2px}.lpf-success[data-astro-cid-c4cjpffr]{padding:18px 4px 10px;text-align:center}.lpf-success[data-astro-cid-c4cjpffr] .me[data-astro-cid-c4cjpffr]{width:56px;margin:0 auto}.lpf-success[data-astro-cid-c4cjpffr] h2[data-astro-cid-c4cjpffr]{margin-top:14px}.lpf-success[data-astro-cid-c4cjpffr] p[data-astro-cid-c4cjpffr]{max-width:26em;margin:8px auto 18px;color:var(--ink2);font-size:15.5px}.lpf-flat[data-astro-cid-c4cjpffr]{display:contents}.lpf-step[data-astro-cid-c4cjpffr]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.lpf-step[data-astro-cid-c4cjpffr].hidden{display:none}.lpf-stepnote[data-astro-cid-c4cjpffr]{grid-column:1 / -1;margin:-4px 0 0;font-size:13.5px;color:var(--ink2);text-align:center}.lpf-stepnote-2[data-astro-cid-c4cjpffr]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;text-align:left;font-weight:700}.lpf-back[data-astro-cid-c4cjpffr]{padding:0;border:0;background:none;color:var(--link);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lpf-look[data-astro-cid-c4cjpffr]{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border:2px solid var(--edge);border-radius:14px 14px 14px 0;background:var(--tint);font-size:15px;line-height:1.5;color:var(--ink)}.lpf-look[data-astro-cid-c4cjpffr]:before{content:"";flex:none;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--purple)}.lpf-look[data-astro-cid-c4cjpffr].is-busy:before{width:14px;height:14px;margin-top:4px;border:2px solid var(--purple);border-right-color:transparent;background:none;animation:lpf-spin .8s linear infinite}@keyframes lpf-spin{to{transform:rotate(360deg)}}.lpf-look[data-astro-cid-c4cjpffr].hidden{display:none}.lpf-more[data-astro-cid-c4cjpffr]{grid-column:1 / -1;border:2px solid var(--line);border-radius:14px 14px 14px 0}.lpf-more[data-astro-cid-c4cjpffr] summary[data-astro-cid-c4cjpffr]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;font-size:14.5px;cursor:pointer;list-style:none}.lpf-more[data-astro-cid-c4cjpffr] summary[data-astro-cid-c4cjpffr]::-webkit-details-marker{display:none}.lpf-more[data-astro-cid-c4cjpffr] summary[data-astro-cid-c4cjpffr]:after{content:"+";font:800 20px/1 var(--display);color:var(--link)}.lpf-more[data-astro-cid-c4cjpffr][open] summary[data-astro-cid-c4cjpffr]:after{content:"−"}.lpf-more-grid[data-astro-cid-c4cjpffr]{display:grid;gap:14px;padding:2px 14px 14px}.hidden[data-astro-cid-c4cjpffr]{display:none}@media(max-width:560px){.lpf-card[data-astro-cid-c4cjpffr]{padding:22px 18px 20px}.lpf-form[data-astro-cid-c4cjpffr],.lpf-step[data-astro-cid-c4cjpffr]{grid-template-columns:1fr}}
