.gov-page.svelte-w5z8gb{min-height:100dvh;background:hsl(var(--background));padding:2rem 1rem 4rem}.gov-container.svelte-w5z8gb{max-width:760px;margin:0 auto}.gov-header.svelte-w5z8gb{margin-bottom:1.75rem}.back-link.svelte-w5z8gb{display:inline-block;font-size:.85rem;color:hsl(var(--muted-foreground));text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.back-link.svelte-w5z8gb:hover{color:hsl(var(--foreground))}.logo-row.svelte-w5z8gb{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem}.logo-img.svelte-w5z8gb{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.logo-text.svelte-w5z8gb{font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.gov-title.svelte-w5z8gb{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 .75rem;line-height:1.2}.gov-subtitle.svelte-w5z8gb{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 1.25rem;max-width:56ch}.cta-button.svelte-w5z8gb{display:inline-block;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;font-size:.9rem;padding:.65rem 1.25rem;border-radius:.5rem;text-decoration:none;transition:opacity .15s}.cta-button.svelte-w5z8gb:hover{opacity:.9}.gov-body.svelte-w5z8gb{border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.2rem 1.2rem 1.3rem;background:hsl(var(--card));box-shadow:0 2px 20px #17191c0a}.gov-body.svelte-w5z8gb section:where(.svelte-w5z8gb)+section:where(.svelte-w5z8gb){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid hsl(var(--border))}.gov-body.svelte-w5z8gb h2:where(.svelte-w5z8gb){margin:0 0 .65rem;font-size:1.05rem;font-weight:700;color:hsl(var(--foreground))}.gov-body.svelte-w5z8gb p:where(.svelte-w5z8gb){margin:0;color:hsl(var(--muted-foreground));line-height:1.65;font-size:.95rem}.gov-footer.svelte-w5z8gb{margin-top:1.5rem;text-align:center}.cta-link.svelte-w5z8gb{display:inline-block;font-size:.9rem;font-weight:600;color:hsl(var(--primary));text-decoration:none}.cta-link.svelte-w5z8gb:hover{text-decoration:underline}@media(max-width:640px){.gov-title.svelte-w5z8gb{font-size:1.6rem}.gov-body.svelte-w5z8gb{padding:1rem}.gov-body.svelte-w5z8gb p:where(.svelte-w5z8gb){font-size:.92rem}}
