h1.svelte-dz1nzt{font-size:clamp(2rem,5vw,3.25rem);line-height:1.02}.lead.svelte-dz1nzt{font-size:1.08rem;line-height:1.65;max-width:70ch;margin-top:.9rem}.lead.svelte-dz1nzt strong:where(.svelte-dz1nzt){color:var(--text);font-weight:800}.tool.svelte-dz1nzt{margin-top:1.5rem;max-width:860px;padding:1rem 1.25rem;border:3px solid var(--text);border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.tool.svelte-dz1nzt p:where(.svelte-dz1nzt){flex:1 1 320px;margin:0;color:var(--text2);line-height:1.6}.tool.svelte-dz1nzt p:where(.svelte-dz1nzt) strong:where(.svelte-dz1nzt){color:var(--text);font-weight:800}.narrow.svelte-dz1nzt{max-width:860px}.h2.svelte-dz1nzt{font-size:clamp(1.4rem,2.8vw,1.8rem);margin:2.5rem 0 .75rem}.section.svelte-dz1nzt .narrow:where(.svelte-dz1nzt) .h2:where(.svelte-dz1nzt):first-child{margin-top:0}.h3.svelte-dz1nzt{font-size:1.15rem;font-weight:800;margin:1.75rem 0 .5rem}.narrow.svelte-dz1nzt p:where(.svelte-dz1nzt),.narrow.svelte-dz1nzt li:where(.svelte-dz1nzt){color:var(--text2);line-height:1.7;font-size:1rem;max-width:72ch}.narrow.svelte-dz1nzt p:where(.svelte-dz1nzt){margin-bottom:.75rem}.narrow.svelte-dz1nzt ul:where(.svelte-dz1nzt),.narrow.svelte-dz1nzt ol:where(.svelte-dz1nzt){padding-left:1.25rem;margin-bottom:1rem}.narrow.svelte-dz1nzt li:where(.svelte-dz1nzt){margin-bottom:.4rem}.narrow.svelte-dz1nzt strong:where(.svelte-dz1nzt){color:var(--text)}.table-wrap.svelte-dz1nzt{overflow-x:auto;margin:1rem 0 1.25rem}.t.svelte-dz1nzt{width:100%;border-collapse:collapse;font-size:.92rem}.t.svelte-dz1nzt caption:where(.svelte-dz1nzt){caption-side:bottom;text-align:left;font-size:.82rem;color:var(--text3);padding-top:.6rem;line-height:1.5}.t.svelte-dz1nzt th:where(.svelte-dz1nzt),.t.svelte-dz1nzt td:where(.svelte-dz1nzt){text-align:left;vertical-align:top;padding:.65rem .8rem;border-bottom:1.5px solid var(--border);color:var(--text2)}.t.svelte-dz1nzt thead:where(.svelte-dz1nzt) th:where(.svelte-dz1nzt){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-dz1nzt tbody:where(.svelte-dz1nzt) th:where(.svelte-dz1nzt){color:var(--text);font-weight:700}.faqs.svelte-dz1nzt{border-bottom:1.5px solid var(--border)}.faq.svelte-dz1nzt{border-top:1.5px solid var(--border);padding:.85rem 0 .8rem}.faq.svelte-dz1nzt summary:where(.svelte-dz1nzt){font-weight:700;color:var(--text)}.faq.svelte-dz1nzt p:where(.svelte-dz1nzt){margin:.6rem 0 0}.note.svelte-dz1nzt{margin-top:2rem;background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:1rem 1.25rem;max-width:none!important}.src.svelte-dz1nzt{font-size:.85rem!important;color:var(--text3)!important;margin-top:2rem}
