.figure.svelte-1k8iauo{margin:0 0 32px}.allocation.svelte-1k8iauo{margin-top:16px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.allocation.svelte-1k8iauo caption:where(.svelte-1k8iauo){margin-bottom:8px;text-align:left;font-size:12.5px;color:var(--text-faint)}.allocation.svelte-1k8iauo th:where(.svelte-1k8iauo),.allocation.svelte-1k8iauo td:where(.svelte-1k8iauo){padding:7px 16px 7px 0;text-align:left;border-bottom:1px solid var(--border)}.allocation.svelte-1k8iauo thead:where(.svelte-1k8iauo) th:where(.svelte-1k8iauo){font-weight:500;color:var(--text-muted)}.allocation.svelte-1k8iauo .wrong:where(.svelte-1k8iauo){color:var(--danger)}.head.svelte-1k8iauo{margin-bottom:40px}h1.svelte-1k8iauo{margin:0 0 14px;font-size:30px;letter-spacing:-.02em;text-wrap:balance}.lede.svelte-1k8iauo{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-muted);max-width:64ch}.hero-cta.svelte-1k8iauo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.cta-note.svelte-1k8iauo{font-size:12.5px;color:var(--text-faint)}.cta-note.svelte-1k8iauo a:where(.svelte-1k8iauo){color:var(--text-muted)}section.svelte-1k8iauo{margin-bottom:40px}h2.svelte-1k8iauo{margin:0 0 12px;font-size:19px;letter-spacing:-.012em}h3.svelte-1k8iauo{margin:24px 0 8px;font-size:14.5px}p.svelte-1k8iauo{margin:0 0 14px;font-size:14.5px;line-height:1.68;color:var(--text-muted);max-width:68ch}p.svelte-1k8iauo strong:where(.svelte-1k8iauo){color:var(--text)}p.svelte-1k8iauo em:where(.svelte-1k8iauo){font-style:italic;color:var(--text)}a.svelte-1k8iauo{color:var(--accent)}ul.svelte-1k8iauo{margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.7;color:var(--text-muted);max-width:68ch}.needs.svelte-1k8iauo li:where(.svelte-1k8iauo){margin-bottom:8px;font-size:14.5px}.needs.svelte-1k8iauo strong:where(.svelte-1k8iauo){color:var(--text)}.cta.svelte-1k8iauo{padding:26px 24px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface)}.cta.svelte-1k8iauo h2:where(.svelte-1k8iauo){margin-bottom:8px}.cta.svelte-1k8iauo .primary:where(.svelte-1k8iauo){margin-right:14px}.primary.svelte-1k8iauo{display:inline-block;padding:10px 18px;border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font-size:13.5px;font-weight:550;text-decoration:none}.glossary.svelte-1k8iauo{border-top:1px solid var(--border);padding-top:22px}.phase-group.svelte-1k8iauo{margin-top:18px}.phase-group.svelte-1k8iauo h3:where(.svelte-1k8iauo){display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--phase, var(--text))}.swatch.svelte-1k8iauo{width:8px;height:8px;border-radius:2px;background:var(--phase, var(--text-faint));flex:none}.terms.svelte-1k8iauo{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 20px;font-size:14px;line-height:1.7;max-width:none}.terms.svelte-1k8iauo a:where(.svelte-1k8iauo){color:var(--text-muted);text-decoration:none}.terms.svelte-1k8iauo a:where(.svelte-1k8iauo):hover{color:var(--text);text-decoration:underline}.disclosure.svelte-1k8iauo{border-top:1px solid var(--border);padding-top:22px}
