.consultation.svelte-1vqpwnn{color:#17343d;background:#f7f5f0;min-height:100vh;padding:2rem 1rem 5rem;overflow-x:clip}.wrap.svelte-1vqpwnn{width:min(100%,700px);min-width:0;margin-inline:auto}.back.svelte-1vqpwnn{color:#48616a;text-underline-offset:.25rem;font-size:.9rem;text-decoration:underline}.intro.svelte-1vqpwnn{margin:2.5rem 0 1.5rem}.eyebrow.svelte-1vqpwnn{color:#a37732;letter-spacing:.1em;font-size:.75rem;font-weight:800}.intro.svelte-1vqpwnn h1:where(.svelte-1vqpwnn){margin:.7rem 0;font-size:clamp(1.9rem,5vw,3rem);font-weight:850;line-height:1.2}.intro.svelte-1vqpwnn>p:where(.svelte-1vqpwnn):last-child{color:#536b72;line-height:1.8}.signin.svelte-1vqpwnn{color:#536b72;margin:1rem 0;font-size:.86rem}.signin.svelte-1vqpwnn a:where(.svelte-1vqpwnn){color:#1d5260;font-weight:750;text-decoration:underline}.form.svelte-1vqpwnn,.result.svelte-1vqpwnn{background:#fff;border:1px solid #e4ded1;border-radius:1rem;min-width:0;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 15px 40px #17343d0c}.form.svelte-1vqpwnn{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.form.svelte-1vqpwnn>label:where(.svelte-1vqpwnn):not(.consent){gap:.45rem;min-width:0;font-size:.89rem;font-weight:750;display:grid}.form.svelte-1vqpwnn input:where(.svelte-1vqpwnn):not([type=checkbox]),.form.svelte-1vqpwnn select:where(.svelte-1vqpwnn),.form.svelte-1vqpwnn textarea:where(.svelte-1vqpwnn){width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cbd4d2;border-radius:.6rem;padding:.8rem}.form.svelte-1vqpwnn input:where(.svelte-1vqpwnn):focus,.form.svelte-1vqpwnn select:where(.svelte-1vqpwnn):focus,.form.svelte-1vqpwnn textarea:where(.svelte-1vqpwnn):focus{outline-offset:2px;outline:2px solid #bb914c}.consent.svelte-1vqpwnn{align-items:start;gap:.6rem;font-size:.83rem;line-height:1.6;display:flex}.consent.svelte-1vqpwnn input:where(.svelte-1vqpwnn){margin-top:.3rem}.consent.svelte-1vqpwnn a:where(.svelte-1vqpwnn),.result.svelte-1vqpwnn a:where(.svelte-1vqpwnn){text-decoration:underline}.notice.svelte-1vqpwnn{color:#536b72;font-size:.8rem}.form.svelte-1vqpwnn button:where(.svelte-1vqpwnn){color:#102b32;cursor:pointer;background:#b98634;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:1rem;font-weight:850;display:flex}.form.svelte-1vqpwnn button:where(.svelte-1vqpwnn):hover{background:#e0b46a}.error.svelte-1vqpwnn{color:#992e29;background:#fff0ef;border-radius:.5rem;padding:.8rem}.result.svelte-1vqpwnn h2:where(.svelte-1vqpwnn){font-size:1.4rem;font-weight:800}.result.svelte-1vqpwnn p:where(.svelte-1vqpwnn){margin:1rem 0;line-height:1.7}.honeypot.svelte-1vqpwnn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
