.municipal-pilot-page.svelte-1k3vhny{--bg: #07070f;--card: #0f0f1c;--text: #f1f5f9;--muted: #94a3b8;--border: rgba(255, 255, 255, .09);--primary: #dc3e2b;min-height:100vh;background:var(--bg);color:var(--text)}.container.svelte-1k3vhny{width:min(100% - 3rem,820px);margin:0 auto;padding:8rem 0 6rem}.back-link.svelte-1k3vhny,.contact-link.svelte-1k3vhny{color:#e87868;font-weight:600;text-decoration:none}.back-link.svelte-1k3vhny:hover,.contact-link.svelte-1k3vhny:hover{text-decoration:underline}article.svelte-1k3vhny{margin-top:2rem}header.svelte-1k3vhny{padding-bottom:2rem;border-bottom:1px solid var(--border)}.eyebrow.svelte-1k3vhny{margin:0 0 .75rem;color:#e87868;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1.svelte-1k3vhny{margin:0;font-size:clamp(2.25rem,7vw,4rem);line-height:1.05;letter-spacing:-.04em}.sync-date.svelte-1k3vhny{margin:1rem 0 0;color:var(--muted);font-size:.875rem}.content.svelte-1k3vhny{margin-top:2.5rem;color:var(--muted);font-size:1.05rem;line-height:1.8}.content.svelte-1k3vhny h2,.content.svelte-1k3vhny h3,.content.svelte-1k3vhny h4,.content.svelte-1k3vhny h5,.content.svelte-1k3vhny h6{margin:2.75rem 0 1rem;color:var(--text);font-family:Space Grotesk,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.2}.content.svelte-1k3vhny h2{font-size:clamp(1.5rem,3vw,2rem)}.content.svelte-1k3vhny h3{font-size:clamp(1.2rem,2vw,1.5rem)}.content.svelte-1k3vhny h4,.content.svelte-1k3vhny h5,.content.svelte-1k3vhny h6{font-size:1.1rem}.content.svelte-1k3vhny h2:first-child,.content.svelte-1k3vhny h3:first-child{margin-top:0}.content.svelte-1k3vhny p{margin:0 0 1.25rem}.content.svelte-1k3vhny ul,.content.svelte-1k3vhny ol{margin:0 0 1.5rem;padding-left:1.75rem}.content.svelte-1k3vhny ul{list-style:disc}.content.svelte-1k3vhny ol{list-style:decimal}.content.svelte-1k3vhny li{margin:.35rem 0;padding-left:.35rem}.content.svelte-1k3vhny li::marker{color:var(--primary);font-weight:700}.content.svelte-1k3vhny strong{color:var(--text);font-weight:700}.content.svelte-1k3vhny em{font-style:italic}.content.svelte-1k3vhny a{color:#e87868;text-decoration:underline;text-decoration-color:#e8786873;text-underline-offset:.2em}.content.svelte-1k3vhny a:hover{text-decoration-color:currentColor}.content.svelte-1k3vhny blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--primary);color:var(--text);font-style:italic}.content.svelte-1k3vhny code{border:1px solid var(--border);border-radius:.3rem;background:var(--card);padding:.15em .35em;color:var(--text);font-size:.9em}.content.svelte-1k3vhny hr{margin:2.5rem 0;border:0;border-top:1px solid var(--border)}.empty-state.svelte-1k3vhny{margin-top:2rem;padding:2rem;border:1px solid var(--border);border-radius:1rem;background:var(--card)}.empty-state.svelte-1k3vhny h2:where(.svelte-1k3vhny){margin-top:0}.empty-state.svelte-1k3vhny p:where(.svelte-1k3vhny){color:var(--muted)}[data-theme=vintage] .municipal-pilot-page.svelte-1k3vhny{--bg: #f8f6f2;--card: #fff;--text: #1a1a2e;--muted: #64748b;--border: rgba(0, 0, 0, .1)}@media(max-width:640px){.container.svelte-1k3vhny{width:min(100% - 2rem,820px);padding:6.5rem 0 4rem}}
