.wrap.svelte-1ha5t6u{max-width:1120px;margin:0 auto;padding:0 20px}.hero.svelte-1ha5t6u{padding:56px 0 28px}.grid2.svelte-1ha5t6u{display:grid;grid-template-columns:1fr;gap:16px;padding:28px 0}@media(min-width:860px){.grid2.svelte-1ha5t6u{grid-template-columns:1fr 1fr}}.hero.svelte-1ha5t6u h1:where(.svelte-1ha5t6u){font-size:clamp(2.2rem,4.6vw,3.1rem);line-height:1.06;font-weight:800}.hero.svelte-1ha5t6u p:where(.svelte-1ha5t6u){color:var(--muted);margin-top:8px;max-width:72ch;font-size:1.06rem;line-height:1.6}.card.svelte-1ha5t6u{border:1px solid var(--border);border-radius:14px;padding:22px;background:var(--panel, transparent)}.facts.svelte-1ha5t6u{display:grid;grid-template-columns:1fr;gap:10px;margin-top:6px}@media(min-width:520px){.facts.svelte-1ha5t6u{grid-template-columns:1fr 1fr}}.fact.svelte-1ha5t6u{border:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-radius:10px;padding:12px}.fact.svelte-1ha5t6u dt:where(.svelte-1ha5t6u){font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fact.svelte-1ha5t6u dd:where(.svelte-1ha5t6u){margin-top:3px;font-size:14px}.tabs.svelte-1ha5t6u{position:sticky;top:0;z-index:5;background:var(--app, transparent);display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;padding:8px;margin:16px 0}.tab.svelte-1ha5t6u{border:1px solid var(--border);border-radius:999px;padding:6px 10px;background:transparent;cursor:pointer;display:inline-flex;gap:8px;align-items:baseline}.tab.svelte-1ha5t6u:hover{background:color-mix(in oklab,var(--border) 12%,transparent)}.tab.active.svelte-1ha5t6u{background:color-mix(in oklab,var(--border) 18%,transparent);font-weight:700}.tab.svelte-1ha5t6u:focus-visible{outline:2px solid color-mix(in oklab,var(--border) 55%,transparent);outline-offset:2px}.tab-tag.svelte-1ha5t6u{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.tab-years.svelte-1ha5t6u{font-size:13px}.tab-spacer.svelte-1ha5t6u{flex:1}.expander.svelte-1ha5t6u{display:inline-flex;align-items:center;gap:6px;font-size:13px;opacity:.85}.period-head.svelte-1ha5t6u{margin-bottom:8px}.period-title.svelte-1ha5t6u{font-weight:800}.period-thesis.svelte-1ha5t6u{color:var(--muted);margin-top:2px}.steps.svelte-1ha5t6u{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}details.step.svelte-1ha5t6u{border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:12px;padding:8px 10px}.step-summary.svelte-1ha5t6u{font-weight:700;cursor:pointer;list-style:none}.cols.svelte-1ha5t6u{display:grid;grid-template-columns:1fr;gap:10px;margin-top:8px}@media(min-width:720px){.cols.svelte-1ha5t6u{grid-template-columns:1fr 1fr}}.col-head.svelte-1ha5t6u{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.mini-list.svelte-1ha5t6u{margin:0;padding-left:18px;font-size:14px;color:var(--muted)}.outcomes.svelte-1ha5t6u{margin-top:6px}.kpi-list.svelte-1ha5t6u{margin:0;padding-left:18px;font-weight:600;color:var(--muted)}.nav-edges.svelte-1ha5t6u{display:flex;justify-content:space-between;margin-top:14px}.btn.svelte-1ha5t6u{border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:14px;background:transparent;cursor:pointer}.btn.svelte-1ha5t6u:hover{background:color-mix(in oklab,var(--border) 12%,transparent)}.actions.svelte-1ha5t6u{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.contact.svelte-1ha5t6u{border:1px dashed var(--border);border-radius:12px;padding:14px;color:var(--muted);font-size:14px;margin:14px 0 40px}.contact.svelte-1ha5t6u a:where(.svelte-1ha5t6u){color:inherit;text-decoration:underline;text-underline-offset:2px}.sep.svelte-1ha5t6u{opacity:.55;padding:0 8px}
