.index-kicker.svelte-oeyn4i{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;display:flex;align-items:center;gap:12px}.index-kicker.svelte-oeyn4i:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-hi),transparent)}.index-headline.svelte-oeyn4i{font-family:var(--font-head);font-size:clamp(28px,5vw,42px);font-weight:300;line-height:1.08;letter-spacing:-.035em;color:var(--text);margin-bottom:14px}.category.svelte-oeyn4i{margin-bottom:48px}.category-header.svelte-oeyn4i{display:flex;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:12px;border-bottom:1px solid var(--border)}.category-title.svelte-oeyn4i{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.category-count.svelte-oeyn4i{font-size:10px;font-weight:400;color:var(--green-hi);letter-spacing:.08em}.explainer-list.svelte-oeyn4i{display:flex;flex-direction:column}.explainer-item.svelte-oeyn4i{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:background var(--t) var(--ease);cursor:pointer}.explainer-item.svelte-oeyn4i:last-child{border-bottom:none}.explainer-item.svelte-oeyn4i:hover .explainer-item-title:where(.svelte-oeyn4i){color:var(--text)}.explainer-item.svelte-oeyn4i:hover .explainer-item-arrow:where(.svelte-oeyn4i){color:var(--text-dim);transform:translate(3px)}.explainer-item-body.svelte-oeyn4i{flex:1}.explainer-item-title.svelte-oeyn4i{font-size:15px;font-weight:400;color:var(--text-sub);line-height:1.4;margin-bottom:4px;transition:color var(--t) var(--ease)}.explainer-item-desc.svelte-oeyn4i{font-size:12px;font-weight:400;color:var(--text-dim);line-height:1.5}.explainer-item-meta.svelte-oeyn4i{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-top:2px}.explainer-item-read.svelte-oeyn4i{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.explainer-item-arrow.svelte-oeyn4i{color:var(--text-faint);font-size:14px;transition:all var(--t) var(--ease)}.explainer-item-updated.svelte-oeyn4i{font-size:9px;font-weight:400;color:var(--green-hi);letter-spacing:.04em;white-space:nowrap}
