.report-intro.svelte-1hfwver{padding:var(--space-12) var(--container-padding) var(--space-8)}.report-intro__inner.svelte-1hfwver{max-width:var(--container-max-width);margin:0 auto}.report-badge.svelte-1hfwver{display:inline-block;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-primary);color:var(--color-text-white);margin-bottom:var(--space-6)}.report-intro__lead.svelte-1hfwver{font-size:var(--font-size-xl);color:var(--color-text-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);max-width:800px;margin-bottom:var(--space-6)}.report-section.svelte-1hfwver{padding:var(--space-16) var(--container-padding)}.report-section--alt.svelte-1hfwver{background-color:var(--color-bg-light)}.report-section__inner.svelte-1hfwver{max-width:var(--container-max-width);margin:0 auto}.report-section__title.svelte-1hfwver{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-tight);margin-bottom:var(--space-6);max-width:800px}.report-section__footnote.svelte-1hfwver{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:800px;margin-top:var(--space-8)}.report-prose.svelte-1hfwver{max-width:800px}.report-prose.svelte-1hfwver p:where(.svelte-1hfwver){font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5)}.report-prose.svelte-1hfwver p:where(.svelte-1hfwver):last-child{margin-bottom:0}.report-prose-intro.svelte-1hfwver{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);max-width:800px;margin-top:var(--space-8);margin-bottom:var(--space-4)}.category-list.svelte-1hfwver{max-width:800px;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.category-list.svelte-1hfwver li:where(.svelte-1hfwver){position:relative;padding-left:var(--space-6);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.category-list.svelte-1hfwver li:where(.svelte-1hfwver):before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background-color:var(--color-primary)}.category-list.svelte-1hfwver strong:where(.svelte-1hfwver){color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.stat-cards.svelte-1hfwver{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-8);margin-bottom:var(--space-2)}.stat-cards--single.svelte-1hfwver{grid-template-columns:1fr;max-width:800px}.stat-card.svelte-1hfwver{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.stat-card--accent.svelte-1hfwver{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.stat-card__value.svelte-1hfwver{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.stat-card__label.svelte-1hfwver{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);line-height:var(--line-height-snug)}.stat-card__detail.svelte-1hfwver{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.stat-card__detail.svelte-1hfwver a:where(.svelte-1hfwver){color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:2px}.related-link.svelte-1hfwver{display:flex;flex-direction:column;gap:var(--space-2);max-width:800px;margin-top:var(--space-12);padding:var(--space-6) var(--space-8);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);background-color:var(--color-bg-light);text-decoration:none;transition:border-color .2s,box-shadow .2s}.related-link.svelte-1hfwver:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #655aff1a}.related-link__label.svelte-1hfwver{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.related-link__title.svelte-1hfwver{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);line-height:var(--line-height-snug)}.related-link__cta.svelte-1hfwver{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary)}@media(max-width:1024px){.stat-cards.svelte-1hfwver{grid-template-columns:1fr}}@media(max-width:768px){.report-intro.svelte-1hfwver{padding:var(--space-8) var(--container-padding) var(--space-6)}.report-section.svelte-1hfwver{padding:var(--space-10) var(--container-padding)}.report-intro__lead.svelte-1hfwver{font-size:var(--font-size-lg)}.report-section__title.svelte-1hfwver{font-size:var(--font-size-2xl)}.report-prose.svelte-1hfwver p:where(.svelte-1hfwver){font-size:var(--font-size-base)}.stat-card__value.svelte-1hfwver{font-size:var(--font-size-4xl)}}
