.reports-page.svelte-2pp8mk{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;box-sizing:border-box}@media(max-width:640px){.reports-page.svelte-2pp8mk{padding:1.5rem 1rem 3rem}}.breadcrumb.svelte-2pp8mk{font-size:.875rem;color:var(--text-secondary);margin-bottom:1.25rem}.breadcrumb.svelte-2pp8mk a:where(.svelte-2pp8mk){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-2pp8mk a:where(.svelte-2pp8mk):hover{color:var(--primary)}.breadcrumb.svelte-2pp8mk span:where(.svelte-2pp8mk){margin:0 .25rem}.breadcrumb.svelte-2pp8mk .current:where(.svelte-2pp8mk){color:var(--text-primary);font-weight:500}.reports-header.svelte-2pp8mk{margin:0 0 2.5rem}.reports-tag.svelte-2pp8mk{display:inline-block;background:var(--primary-light);color:var(--primary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .75rem;border-radius:999px;margin-bottom:1rem}.reports-header.svelte-2pp8mk h1:where(.svelte-2pp8mk){font-size:2.5rem;font-weight:700;line-height:1.15;margin:0 0 1rem;max-width:820px}.reports-lede.svelte-2pp8mk{font-size:1.125rem;line-height:1.6;color:var(--text-primary);max-width:720px;margin:0}.reports-lede.svelte-2pp8mk a:where(.svelte-2pp8mk){color:var(--primary);font-weight:600;text-decoration:none}.reports-lede.svelte-2pp8mk a:where(.svelte-2pp8mk):hover{text-decoration:underline}.report-list.svelte-2pp8mk{display:grid;gap:1.5rem;margin:2.5rem 0}.report-card.svelte-2pp8mk{display:block;padding:1.75rem;background:var(--bg-card, white);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.report-card.svelte-2pp8mk:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 32px #0f172a0f}.report-card-date.svelte-2pp8mk{font-size:.8125rem;color:var(--text-secondary);font-weight:500;margin-bottom:.5rem}.report-card.svelte-2pp8mk h2:where(.svelte-2pp8mk){font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 .5rem;color:var(--text-primary)}.report-card-subtitle.svelte-2pp8mk{font-size:1rem;color:var(--text-secondary);margin:0 0 .75rem;line-height:1.4}.report-card-lede.svelte-2pp8mk{font-size:.95rem;line-height:1.55;color:var(--text-primary);margin:0 0 1rem}.report-card-cta.svelte-2pp8mk{display:inline-block;color:var(--primary);font-weight:600;font-size:.9rem}.upcoming.svelte-2pp8mk{margin:3rem 0 2rem;padding:1.75rem;background:#f9fafb;border-left:3px solid var(--primary);border-radius:8px}.upcoming.svelte-2pp8mk h2:where(.svelte-2pp8mk){font-size:1.15rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.upcoming-lede.svelte-2pp8mk{font-size:.9rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.upcoming-lede.svelte-2pp8mk a:where(.svelte-2pp8mk){color:var(--primary);text-decoration:none}.upcoming-lede.svelte-2pp8mk a:where(.svelte-2pp8mk):hover{text-decoration:underline}.upcoming.svelte-2pp8mk ul:where(.svelte-2pp8mk){margin:0;padding-left:1.25rem;display:grid;gap:.5rem}.upcoming.svelte-2pp8mk li:where(.svelte-2pp8mk){font-size:.925rem;line-height:1.55;color:var(--text-primary)}.reports-methodology.svelte-2pp8mk{margin:2rem 0 0;padding:1.5rem 1.75rem;background:#f9fafb;border-radius:8px;font-size:.875rem;color:var(--text-secondary);line-height:1.6}.reports-methodology.svelte-2pp8mk h3:where(.svelte-2pp8mk){font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.reports-methodology.svelte-2pp8mk p:where(.svelte-2pp8mk){margin:0 0 .75rem}.reports-methodology.svelte-2pp8mk p:where(.svelte-2pp8mk):last-child{margin:0}.attribution.svelte-2pp8mk em:where(.svelte-2pp8mk){font-style:italic}
