.page-wrap.svelte-za3feo{border:1px solid var(--border);box-shadow:var(--shadow);margin:var(--space-md);background:var(--surface);border-radius:20px;overflow:clip}.page.svelte-za3feo{flex-direction:column;gap:0;display:flex}.hero.svelte-za3feo{padding:var(--space-2xl);background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;display:flex;position:relative}@media (width<=1200px){.hero.svelte-za3feo{padding:var(--space-xl)}}.hero-text.svelte-za3feo{gap:var(--space-lg);flex-direction:column;max-width:56rem;display:flex}.kicker.svelte-za3feo{font-family:var(--font-sans);font-size:var(--font-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.title.svelte-za3feo{font-family:var(--font-serif);font-weight:400;font-size:var(--font-xl);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;line-height:1.1}.lede.svelte-za3feo{font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);text-wrap:balance;margin:0;line-height:1.7}.lede-foot.svelte-za3feo{font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);margin:var(--space-sm) 0 0;text-wrap:balance;line-height:1.55}.section.svelte-za3feo{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--border);justify-content:center;display:flex}.section.svelte-za3feo:last-of-type{border-bottom:0}.section.svelte-za3feo .inner:where(.svelte-za3feo){gap:var(--space-lg);flex-direction:column;width:100%;max-width:76rem;display:flex}.quote-section.svelte-za3feo{padding:var(--space-lg) var(--space-2xl);background:var(--surface);justify-content:center;align-items:center;display:flex}.section.svelte-za3feo:has(+.quote-section:where(.svelte-za3feo)){border-bottom:0}.pull-quote.svelte-za3feo{width:100%;font-family:var(--font-serif);font-size:var(--font-xl);letter-spacing:-.02em;color:var(--text);text-wrap:balance;text-align:center;margin:0;font-weight:400;line-height:1.15}.block-head.svelte-za3feo{gap:var(--space-xs);flex-direction:column;display:flex}.block-title.svelte-za3feo{font-family:var(--font-mono);font-size:var(--font-lg);color:var(--text);margin:0;font-weight:400}.block-sub.svelte-za3feo{font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);text-wrap:balance;margin:0}.err.svelte-za3feo{padding:var(--space-md);color:var(--text);background:color-mix(in srgb, #ef4444 18%, var(--surface));font-family:var(--font-mono);font-size:var(--font-sm);border-radius:8px}.empty.svelte-za3feo{padding:var(--space-lg);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);font-family:var(--font-sans);font-size:var(--font-sm);border-radius:12px;line-height:1.7}.empty.svelte-za3feo code:where(.svelte-za3feo){font-family:var(--font-mono);font-size:var(--font-xs);background:var(--surface-2);border-radius:3px;padding:.05rem .3rem}.content-narrow.svelte-za3feo{gap:var(--space-lg);flex-direction:column;max-width:600px;margin-inline:auto;display:flex}.reads.svelte-za3feo{gap:var(--space-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.read-head.svelte-za3feo{font-family:var(--font-mono);font-size:var(--font-md);color:var(--text);margin:0 0 var(--space-sm) 0;letter-spacing:-.01em;font-weight:400}.read-body.svelte-za3feo{font-family:var(--font-sans);font-size:var(--font-md);color:var(--text-muted);max-width:64rem;margin:0;line-height:1.7}.caveat.svelte-za3feo{font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);margin:0;line-height:1.65}.yoy-table.svelte-za3feo{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--font-sm)}.yoy-table.svelte-za3feo th:where(.svelte-za3feo){text-align:left;color:var(--text-muted);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);background:var(--surface-2);font-weight:400}.yoy-table.svelte-za3feo th.right:where(.svelte-za3feo),.yoy-table.svelte-za3feo td.right:where(.svelte-za3feo){text-align:right}.yoy-table.svelte-za3feo td:where(.svelte-za3feo){padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums}.yoy-table.svelte-za3feo tbody:where(.svelte-za3feo) tr:where(.svelte-za3feo):last-child td:where(.svelte-za3feo){border-bottom:none}.yoy.svelte-za3feo{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;display:inline-flex}.yoy-arrow.svelte-za3feo{font-size:.9em;line-height:1}.yoy-good.svelte-za3feo{color:color-mix(in srgb, #166534 80%, var(--text));background:#22c55e24}.yoy-bad.svelte-za3feo{color:color-mix(in srgb, #991b1b 80%, var(--text));background:#ef444424}.yoy-neutral.svelte-za3feo{background:var(--surface-2);color:var(--text-muted)}.meth.svelte-za3feo{gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.meth-id.svelte-za3feo{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text);background:var(--surface-2);margin-right:var(--space-sm);border-radius:4px;padding:.1rem .5rem;display:inline-block}code.svelte-za3feo{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text);background:var(--surface-2);border-radius:3px;padding:.05rem .3rem}
