.heatmap-section.svelte-1h70f6s{padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-4xl);background:var(--color-bg)}.heatmap-section.svelte-1h70f6s .section-container:where(.svelte-1h70f6s){max-width:1100px;margin:0 auto}.heatmap-section.svelte-1h70f6s h2:where(.svelte-1h70f6s){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);text-align:center;margin:0 0 var(--spacing-sm)}.heatmap-section.svelte-1h70f6s .section-subtitle:where(.svelte-1h70f6s){font-size:var(--font-size-lg);color:var(--color-text);text-align:center;margin:0 0 var(--spacing-xl)}.heatmap-section.svelte-1h70f6s .map-wrap:where(.svelte-1h70f6s){max-width:860px;margin:0 auto}.heatmap-section.svelte-1h70f6s .content-block:where(.svelte-1h70f6s){max-width:750px;margin:var(--spacing-xl) auto 0}.heatmap-section.svelte-1h70f6s .content-block:where(.svelte-1h70f6s) p:where(.svelte-1h70f6s){font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.tab-bar.svelte-1h70f6s{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}@media(max-width:767px){.tab-bar.svelte-1h70f6s{padding:0 18px}}.tab-count.svelte-1h70f6s{font-weight:400;opacity:.7}.content-section.svelte-1h70f6s{padding:var(--spacing-3xl) var(--spacing-lg);background:var(--color-bg)}.content-container.svelte-1h70f6s{max-width:750px;margin:0 auto}.content-container.svelte-1h70f6s h2:where(.svelte-1h70f6s){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-lg)}.content-container.svelte-1h70f6s p:where(.svelte-1h70f6s){font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0 0 var(--spacing-lg)}.content-container.svelte-1h70f6s p:where(.svelte-1h70f6s):last-child{margin-bottom:0}.faq-section.svelte-1h70f6s{padding:var(--spacing-3xl) 0;background:var(--color-bg-light)}.faq-headline.svelte-1h70f6s{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);text-align:center;color:var(--color-text)}.faq-subtitle.svelte-1h70f6s{text-align:center;color:var(--color-text);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2xl)}.faq-section.svelte-1h70f6s .accordion-content p{font-size:var(--font-size-lg);color:var(--color-text)}@media(max-width:768px){.heatmap-section.svelte-1h70f6s .section-subtitle:where(.svelte-1h70f6s){font-size:var(--font-size-md)}.faq-headline.svelte-1h70f6s{font-size:var(--font-size-2xl)}.faq-subtitle.svelte-1h70f6s{font-size:var(--font-size-md)}}
