.address-check.svelte-1n2i6mo{display:flex;flex-direction:column;gap:.5rem}label.svelte-1n2i6mo{font-weight:700;color:var(--color-ink-strong)}.sub.svelte-1n2i6mo{margin:-.25rem 0 0;font-size:.82rem;line-height:1.45;color:var(--color-muted)}.row.svelte-1n2i6mo{display:flex;gap:.5rem}.row.svelte-1n2i6mo input:where(.svelte-1n2i6mo){flex:1;min-width:0}.result.svelte-1n2i6mo{margin:0;min-height:1.4em;font-size:.95rem}.disclaimer.svelte-1n2i6mo{margin:.15rem 0 0;font-size:.78rem;line-height:1.5;color:var(--color-muted)}.yes.svelte-1n2i6mo{color:var(--color-success, #1a7f37);font-weight:700}.no.svelte-1n2i6mo{color:var(--color-ink-strong);font-weight:700}.unsure.svelte-1n2i6mo{color:var(--color-muted)}.compact.svelte-1n2i6mo label:where(.svelte-1n2i6mo){font-size:.9rem;font-weight:600}.compact.svelte-1n2i6mo .result:where(.svelte-1n2i6mo){font-size:.85rem}.faq.svelte-1bex8oj{max-width:780px;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) clamp(1rem,4vw,2.5rem) 4rem;display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);color:var(--color-ink-body, var(--color-ink))}.eyebrow.svelte-1bex8oj{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--color-blue)}h1.svelte-1bex8oj{font-size:clamp(2.2rem,6vw,3rem);font-weight:800;letter-spacing:-.025em;color:var(--color-ink);margin:.6rem 0 0;text-wrap:balance}.toc.svelte-1bex8oj{background:var(--color-blue-wash, #e7f0f2);border:1px solid var(--color-line-strong);border-radius:9px;padding:1rem 1.3rem}.toc-label.svelte-1bex8oj{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700;color:var(--color-blue-dark, var(--color-blue));margin:0 0 .55rem}.toc.svelte-1bex8oj ul:where(.svelte-1bex8oj){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.toc.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-blue-dark, var(--color-blue))}.qa.svelte-1bex8oj{background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:9px;box-shadow:0 1px 2px #1f29330d;padding:clamp(1.4rem,4vw,2rem);scroll-margin-top:1.5rem}h2.svelte-1bex8oj{font-size:clamp(1.3rem,3vw,1.6rem);font-weight:700;letter-spacing:-.015em;color:var(--color-ink);margin:0 0 1rem;text-wrap:balance}.qa.svelte-1bex8oj p{line-height:1.6;margin:0 0 .9rem}.qa.svelte-1bex8oj p:last-child{margin-bottom:0}
