.page.svelte-1a0aden{display:flex;flex-direction:column;gap:3rem;width:100%;max-width:100%}@media(max-width:768px){.page.svelte-1a0aden{overflow-x:hidden}}.page-header.svelte-1a0aden{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.breadcrumb.svelte-1a0aden{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;font-size:.875rem;color:var(--color-primary-500);margin-bottom:1rem;white-space:nowrap}.breadcrumb.svelte-1a0aden a:where(.svelte-1a0aden){color:var(--color-accent-600);text-decoration:none}.breadcrumb.svelte-1a0aden a:where(.svelte-1a0aden):hover{text-decoration:underline}.page-title.svelte-1a0aden{font-size:2.25rem;font-weight:700;color:var(--color-primary-900);margin:0 0 .75rem}.page-description.svelte-1a0aden{font-size:1.0625rem;color:var(--color-primary-600);margin:0;max-width:600px;line-height:1.6}.header-badge.svelte-1a0aden{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--color-accent-50),#ecfdf5);border-radius:12px;border:1px solid var(--color-accent-100)}.badge-label.svelte-1a0aden{font-size:.75rem;font-weight:600;color:var(--color-accent-600);text-transform:uppercase;letter-spacing:.05em}.badge-year.svelte-1a0aden{font-size:1.75rem;font-weight:700;color:var(--color-accent-700)}.section-title.svelte-1a0aden{font-size:1.375rem;font-weight:700;color:var(--color-primary-900);margin:0 0 .25rem}.section-subtitle.svelte-1a0aden{font-size:.9375rem;color:var(--color-primary-500);margin:0 0 1.5rem}.indicators-grid.svelte-1a0aden{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%}.chart-main.svelte-1a0aden{margin-bottom:1.5rem}.charts-row.svelte-1a0aden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%}.maps-section.svelte-1a0aden{margin-top:1rem}.maps-grid.svelte-1a0aden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem;width:100%}.map-single.svelte-1a0aden{margin-top:1.5rem}.info-box.svelte-1a0aden{display:flex;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fef9c3);border-radius:var(--radius-xl);border:1px solid #fde68a}.info-icon.svelte-1a0aden{width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-sm)}.info-icon.svelte-1a0aden svg:where(.svelte-1a0aden){width:24px;height:24px;color:#d97706}.info-content.svelte-1a0aden h3:where(.svelte-1a0aden){font-size:1rem;font-weight:600;color:var(--color-primary-900);margin:0 0 .5rem}.info-content.svelte-1a0aden p:where(.svelte-1a0aden){font-size:.9375rem;color:var(--color-primary-700);margin:0 0 1rem;line-height:1.6}.info-link.svelte-1a0aden{font-size:.875rem;font-weight:600;color:#d97706;text-decoration:none}.info-link.svelte-1a0aden:hover{text-decoration:underline}@media(max-width:1024px){.indicators-grid.svelte-1a0aden,.charts-row.svelte-1a0aden,.maps-grid.svelte-1a0aden{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.page-header.svelte-1a0aden{flex-direction:column}.header-badge.svelte-1a0aden{align-self:flex-start;flex-direction:row;gap:.5rem;padding:.5rem .875rem;border-radius:8px}.badge-label.svelte-1a0aden{font-size:.6875rem}.badge-year.svelte-1a0aden{font-size:1.125rem}.page-title.svelte-1a0aden{font-size:1.625rem}.page-description.svelte-1a0aden{font-size:.9375rem;line-height:1.5}.section-title.svelte-1a0aden{font-size:1.25rem}.section-subtitle.svelte-1a0aden{font-size:.875rem}.info-box.svelte-1a0aden{flex-direction:column;padding:1.25rem}.info-content.svelte-1a0aden h3:where(.svelte-1a0aden){font-size:.9375rem}.info-content.svelte-1a0aden p:where(.svelte-1a0aden){font-size:.875rem}.info-link.svelte-1a0aden{font-size:.8125rem}}
