.persona-page.svelte-1ysakne{color:var(--color-text-primary)}.container.svelte-1ysakne{max-width:var(--container-lg);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.header.svelte-1ysakne{text-align:center;margin-bottom:var(--space-12)}.header__eyebrow.svelte-1ysakne{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-score-high);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-bottom:var(--space-4)}.header__title.svelte-1ysakne{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));color:var(--color-text-primary);margin-bottom:var(--space-4)}.header__subtitle.svelte-1ysakne{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.section-title.svelte-1ysakne{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.insights.svelte-1ysakne{margin-bottom:var(--space-12)}.insights-grid.svelte-1ysakne{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5)}.insight-card.svelte-1ysakne{background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-6)}.insight-card__number.svelte-1ysakne{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-score-high);margin-bottom:var(--space-3)}.insight-card__title.svelte-1ysakne{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.insight-card__description.svelte-1ysakne{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.insight-card__link.svelte-1ysakne{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent-primary);text-decoration:none}.insight-card__link.svelte-1ysakne:hover{text-decoration:underline}.insight-card--new.svelte-1ysakne{border-color:var(--color-score-high);position:relative}.insight-badge.svelte-1ysakne{position:absolute;top:var(--space-3);right:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-score-high);background:#22c55e33;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.use-cases.svelte-1ysakne{margin-bottom:var(--space-12)}.use-grid.svelte-1ysakne{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5)}.use-card.svelte-1ysakne{background:var(--color-foundation-mid);border-radius:var(--radius-xl);padding:var(--space-5)}.use-card.svelte-1ysakne h3:where(.svelte-1ysakne){font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.use-card--appropriate.svelte-1ysakne{border:1px solid var(--color-score-high)}.use-card--appropriate.svelte-1ysakne h3:where(.svelte-1ysakne){color:var(--color-score-high)}.use-card--caution.svelte-1ysakne{border:1px solid var(--color-warning)}.use-card--caution.svelte-1ysakne h3:where(.svelte-1ysakne){color:var(--color-warning)}.use-card.svelte-1ysakne ul:where(.svelte-1ysakne){margin:0;padding-left:var(--space-6);list-style-type:disc;list-style-position:outside}.use-card.svelte-1ysakne li:where(.svelte-1ysakne){font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);line-height:var(--leading-relaxed);padding-left:var(--space-2)}.use-card.svelte-1ysakne li:where(.svelte-1ysakne)::marker{color:var(--color-text-muted)}.interventions.svelte-1ysakne{margin-bottom:var(--space-12)}.interventions-intro.svelte-1ysakne{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.interventions-list.svelte-1ysakne{display:flex;flex-direction:column;gap:var(--space-4)}.intervention.svelte-1ysakne{display:flex;gap:var(--space-4);background:var(--color-foundation-mid);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-5)}.intervention__number.svelte-1ysakne{width:36px;height:36px;background:var(--color-score-high);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);flex-shrink:0}.intervention__content.svelte-1ysakne h3:where(.svelte-1ysakne){font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.intervention__content.svelte-1ysakne p:where(.svelte-1ysakne){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.data-access.svelte-1ysakne{margin-bottom:var(--space-12)}.access-content.svelte-1ysakne{background:linear-gradient(135deg,var(--color-score-high-bg),var(--color-accent-primary-glow));border:1px solid var(--color-score-high);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.access-content.svelte-1ysakne>p:where(.svelte-1ysakne){font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}.access-actions.svelte-1ysakne{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn.svelte-1ysakne{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.btn--primary.svelte-1ysakne{background:var(--color-score-high);color:#fff}.btn--primary.svelte-1ysakne:hover{filter:brightness(1.1)}.btn--secondary.svelte-1ysakne{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.btn--secondary.svelte-1ysakne:hover{background:var(--color-foundation-surface);border-color:var(--color-border-strong)}@media(max-width:640px){.container.svelte-1ysakne{padding:var(--space-6) var(--space-4) var(--space-12)}.intervention.svelte-1ysakne{flex-direction:column;gap:var(--space-2)}.access-actions.svelte-1ysakne{flex-direction:column}.btn.svelte-1ysakne{width:100%;justify-content:center}}
