h1.svelte-1ms0mi3{font-size:clamp(2rem,5vw,3.25rem);line-height:1.02}.lead.svelte-1ms0mi3{font-size:1.12rem;line-height:1.65;max-width:68ch;margin-top:.9rem}.lead.svelte-1ms0mi3 strong:where(.svelte-1ms0mi3){color:var(--text);font-weight:800}.figures.svelte-1ms0mi3{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0 1.5rem;max-width:980px}.figures.svelte-1ms0mi3 li:where(.svelte-1ms0mi3){border-top:2px solid var(--border);padding-top:.6rem;display:grid;gap:.2rem}.figures.svelte-1ms0mi3 b:where(.svelte-1ms0mi3){font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--text)}.figures.svelte-1ms0mi3 span:where(.svelte-1ms0mi3){font-size:.88rem;color:var(--text2);line-height:1.4}.hero-note.svelte-1ms0mi3{font-size:.85rem;color:var(--text3)!important;margin-top:1.25rem;max-width:72ch}.answer-cta.svelte-1ms0mi3{margin-top:1.25rem}@media(max-width:640px){.figures.svelte-1ms0mi3{grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}}.prose.svelte-1ms0mi3{max-width:860px;padding-top:3rem}.info-block.svelte-1ms0mi3{margin-bottom:.5rem}.info-block.svelte-1ms0mi3 h2:where(.svelte-1ms0mi3){font-size:clamp(1.4rem,2.8vw,1.8rem);margin:2.5rem 0 .75rem}.prose.svelte-1ms0mi3>.info-block:where(.svelte-1ms0mi3):first-child h2:where(.svelte-1ms0mi3){margin-top:0}.info-block.svelte-1ms0mi3 h3:where(.svelte-1ms0mi3){font-size:1.15rem;font-weight:800;margin:1.75rem 0 .5rem}.info-block.svelte-1ms0mi3 p:where(.svelte-1ms0mi3){font-size:1rem;color:var(--text2);line-height:1.7;margin-bottom:.75rem;max-width:72ch}.info-block.svelte-1ms0mi3 ul:where(.svelte-1ms0mi3){padding-left:1.25rem;margin-bottom:1rem}.info-block.svelte-1ms0mi3 li:where(.svelte-1ms0mi3){font-size:1rem;color:var(--text2);line-height:1.7;margin-bottom:.35rem;max-width:72ch}.info-block.svelte-1ms0mi3 strong:where(.svelte-1ms0mi3){color:var(--text)}.table-wrap.svelte-1ms0mi3{overflow-x:auto;margin-top:1rem}.t.svelte-1ms0mi3{width:100%;border-collapse:collapse;font-size:.92rem}.t.svelte-1ms0mi3 caption:where(.svelte-1ms0mi3){caption-side:bottom;text-align:left;font-size:.82rem;color:var(--text3);padding-top:.6rem;line-height:1.5}.t.svelte-1ms0mi3 th:where(.svelte-1ms0mi3),.t.svelte-1ms0mi3 td:where(.svelte-1ms0mi3){text-align:left;vertical-align:top;padding:.65rem .8rem;border-bottom:1.5px solid var(--border);color:var(--text2)}.t.svelte-1ms0mi3 thead:where(.svelte-1ms0mi3) th:where(.svelte-1ms0mi3){background:var(--bg2);color:var(--text);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--line)}.t.svelte-1ms0mi3 tbody:where(.svelte-1ms0mi3) tr:where(.svelte-1ms0mi3)>:where(.svelte-1ms0mi3):first-child{color:var(--text);font-weight:700}.total-row.svelte-1ms0mi3 th:where(.svelte-1ms0mi3),.total-row.svelte-1ms0mi3 td:where(.svelte-1ms0mi3){font-weight:800;color:var(--text);border-top:2px solid var(--line)}.flag.svelte-1ms0mi3{display:block;width:fit-content;margin-top:.25rem;padding:.1rem .35rem .05rem;border-radius:3px;background:var(--yellow);color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.state-badge.svelte-1ms0mi3{font-weight:800;color:var(--text);white-space:nowrap}@media(max-width:640px){.t.svelte-1ms0mi3{font-size:.82rem}.t.svelte-1ms0mi3 th:where(.svelte-1ms0mi3),.t.svelte-1ms0mi3 td:where(.svelte-1ms0mi3){padding:.5rem .55rem}.t.svelte-1ms0mi3 thead:where(.svelte-1ms0mi3) th:where(.svelte-1ms0mi3){font-size:.68rem;letter-spacing:.04em}}.table-note.svelte-1ms0mi3{font-size:.85rem!important;color:var(--text3)!important;margin-top:.6rem}.example.svelte-1ms0mi3{background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:1rem 1.25rem;margin-top:1.25rem}.example.svelte-1ms0mi3 p:where(.svelte-1ms0mi3){margin-bottom:.5rem}.example.svelte-1ms0mi3 ul:where(.svelte-1ms0mi3){margin-bottom:0}.faqs.svelte-1ms0mi3{border-bottom:1.5px solid var(--border)}.faq.svelte-1ms0mi3{border-top:1.5px solid var(--border);padding:.85rem 0 .8rem}.faq.svelte-1ms0mi3 summary:where(.svelte-1ms0mi3){font-weight:700;color:var(--text)}.faq.svelte-1ms0mi3 p:where(.svelte-1ms0mi3){margin:.6rem 0 0}.method.svelte-1ms0mi3{background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:.25rem 1.5rem 1rem;margin-top:2.5rem}.method.svelte-1ms0mi3 h2:where(.svelte-1ms0mi3){margin-top:1rem;font-size:1.15rem;font-weight:800}
