.kpi-page.svelte-lxytzt{min-height:100vh;background:linear-gradient(to bottom,#fafafa,#fff)}.container.svelte-lxytzt{max-width:var(--max-width-content, 72rem);margin:0 auto;padding:0 1.5rem}.back-link-wrap.svelte-lxytzt{padding-top:2rem}.back-link.svelte-lxytzt{display:inline-flex;align-items:center;gap:.5rem;color:#525252;font-size:.875rem;text-decoration:none;transition:color .2s ease}.back-link.svelte-lxytzt:hover{color:#2563eb}.back-icon.svelte-lxytzt{width:1rem;height:1rem}.hero.svelte-lxytzt{padding:var(--section-space-mobile, 3rem) 0;text-align:left}@media (min-width: 768px){.hero.svelte-lxytzt{padding:var(--section-space-tablet, 5rem) 0}}@media (min-width: 1024px){.hero.svelte-lxytzt{padding:var(--section-space-desktop, 7rem) 0}}.category-badge.svelte-lxytzt{display:inline-block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#2563eb;margin-bottom:1.5rem}.value-display.svelte-lxytzt{display:flex;align-items:baseline;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.value.svelte-lxytzt{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(3.5rem,10vw,6rem);font-weight:700;color:#171717;line-height:1}.unit.svelte-lxytzt{font-size:clamp(1.25rem,3vw,1.75rem);color:#525252;font-weight:500}.kpi-title.svelte-lxytzt{font-family:var(--font-display, "Baskervville", serif);font-size:var(--text-section, clamp(2rem, 4vw, 2.75rem));font-weight:400;color:#171717;margin-bottom:1rem;letter-spacing:-.015em}.kpi-description.svelte-lxytzt{font-size:1.125rem;color:#525252;line-height:1.6;max-width:var(--max-width-text, 42rem);margin:0 auto}.details.svelte-lxytzt{padding:var(--section-space-mobile, 3rem) 0}@media (min-width: 768px){.details.svelte-lxytzt{padding:var(--section-space-tablet, 5rem) 0}}@media (min-width: 1024px){.details.svelte-lxytzt{padding:var(--section-space-desktop, 7rem) 0}}.card.svelte-lxytzt{background:#fff;border:1px solid #e5e5e5;padding:2rem;margin-bottom:1.5rem}.card-title.svelte-lxytzt{font-size:1.125rem;font-weight:600;color:#171717;margin-bottom:1rem}.card-text.svelte-lxytzt{color:#525252;line-height:1.7}.meta-card.svelte-lxytzt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.meta-label.svelte-lxytzt{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#a3a3a3;margin-bottom:.5rem}.meta-value.svelte-lxytzt{color:#171717;font-weight:500}.related.svelte-lxytzt{padding:var(--section-space-mobile, 3rem) 0}@media (min-width: 768px){.related.svelte-lxytzt{padding:var(--section-space-tablet, 5rem) 0}}@media (min-width: 1024px){.related.svelte-lxytzt{padding:var(--section-space-desktop, 7rem) 0}}.section-title.svelte-lxytzt{font-size:1.125rem;font-weight:600;color:#171717;margin-bottom:1.5rem}.related-grid.svelte-lxytzt{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.related-card.svelte-lxytzt{background:#fff;border:1px solid #e5e5e5;padding:1.5rem;text-align:left;text-decoration:none;transition:all .2s ease}.related-card.svelte-lxytzt:hover{border-color:#2563eb;transform:translateY(-2px)}.related-value-wrap.svelte-lxytzt{display:flex;align-items:baseline;justify-content:center;gap:.375rem}.related-value.svelte-lxytzt{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.75rem;font-weight:700;color:#171717}.related-card.svelte-lxytzt:hover .related-value:where(.svelte-lxytzt){color:#2563eb}.related-unit.svelte-lxytzt{font-size:.875rem;color:#525252}.related-label.svelte-lxytzt{font-size:.875rem;color:#525252;margin-top:.5rem}.cta.svelte-lxytzt{padding:4rem 0}.cta-card.svelte-lxytzt{background:#fff;border:1px solid #e5e5e5;padding:2.5rem;text-align:left}.cta-text.svelte-lxytzt{font-size:1.125rem;color:#525252;margin-bottom:1.5rem}.cta-buttons.svelte-lxytzt{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (max-width: 640px){.hero.svelte-lxytzt{padding:3rem 0}.card.svelte-lxytzt{padding:1.5rem}.meta-card.svelte-lxytzt{grid-template-columns:1fr}.related-grid.svelte-lxytzt{grid-template-columns:1fr 1fr}.cta-buttons.svelte-lxytzt{flex-direction:column}.cta-buttons.svelte-lxytzt a:where(.svelte-lxytzt){width:100%}}
