.report-intro.svelte-9pndys{padding:var(--space-12) var(--container-padding) var(--space-8)}.report-intro__inner.svelte-9pndys{max-width:var(--container-max-width);margin:0 auto}.report-badge.svelte-9pndys{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-9pndys{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-9pndys{padding:var(--space-16) var(--container-padding)}.report-section--alt.svelte-9pndys{background-color:var(--color-bg-light)}.report-section--video.svelte-9pndys{padding-top:var(--space-4);padding-bottom:var(--space-4)}.report-section__inner.svelte-9pndys{max-width:var(--container-max-width);margin:0 auto}.section-eyebrow.svelte-9pndys{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:var(--space-2)}.report-section__title.svelte-9pndys{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-9pndys{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-9pndys{max-width:800px}.report-prose.svelte-9pndys p:where(.svelte-9pndys){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-9pndys p:where(.svelte-9pndys):last-child{margin-bottom:0}.reasons.svelte-9pndys{max-width:800px;list-style:none;padding:0;margin:var(--space-8) 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.reason.svelte-9pndys{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background-color:var(--color-bg-white);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg)}.reason__num.svelte-9pndys{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-white);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.reason__title.svelte-9pndys{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0;line-height:var(--line-height-snug)}.reason__desc.svelte-9pndys{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin:0}.video-placeholder.svelte-9pndys{max-width:800px;margin:0 auto;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-light)}.video-placeholder__icon.svelte-9pndys{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-white);font-size:var(--font-size-base)}.video-placeholder__text.svelte-9pndys{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.layers.svelte-9pndys{max-width:800px;list-style:none;padding:0;margin:var(--space-8) 0 0;display:flex;flex-direction:column;gap:var(--space-4);counter-reset:layer}.layer.svelte-9pndys{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.layer__num.svelte-9pndys{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.layer__title.svelte-9pndys{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0 0 var(--space-2);line-height:var(--line-height-snug)}.layer__desc.svelte-9pndys{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin:0}.boundaries-list.svelte-9pndys{max-width:800px;list-style:none;padding:0;margin:var(--space-8) 0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.boundaries-list.svelte-9pndys li:where(.svelte-9pndys){position:relative;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-9);background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-heading);line-height:var(--line-height-snug)}.boundaries-list.svelte-9pndys li:where(.svelte-9pndys):before{content:"✓";position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-primary);font-weight:var(--font-weight-bold)}.stat-cards.svelte-9pndys{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-9pndys{grid-template-columns:1fr;max-width:800px}.stat-card.svelte-9pndys{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-9pndys{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.stat-card__value.svelte-9pndys{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.stat-card__label.svelte-9pndys{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-9pndys{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.related-link.svelte-9pndys{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-9pndys:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #655aff1a}.related-link__label.svelte-9pndys{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-9pndys{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-9pndys{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary)}@media(max-width:1024px){.stat-cards.svelte-9pndys{grid-template-columns:1fr}}@media(max-width:768px){.report-intro.svelte-9pndys{padding:var(--space-8) var(--container-padding) var(--space-6)}.report-section.svelte-9pndys{padding:var(--space-10) var(--container-padding)}.report-intro__lead.svelte-9pndys{font-size:var(--font-size-lg)}.report-section__title.svelte-9pndys{font-size:var(--font-size-2xl)}.report-prose.svelte-9pndys p:where(.svelte-9pndys){font-size:var(--font-size-base)}.reasons.svelte-9pndys,.boundaries-list.svelte-9pndys{grid-template-columns:1fr}.stat-card__value.svelte-9pndys{font-size:var(--font-size-4xl)}}
