.country-page.svelte-1yw0smt{padding:var(--space-12) var(--space-6);max-width:900px}.country-header.svelte-1yw0smt{margin-bottom:var(--space-10)}.badges.svelte-1yw0smt{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}h1.svelte-1yw0smt{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-4)}.legal-context.svelte-1yw0smt{font-size:1.05rem;color:var(--color-text-muted);line-height:1.7;max-width:680px}.country-grid.svelte-1yw0smt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);margin-bottom:var(--space-10)}.info-card.svelte-1yw0smt{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.info-card.svelte-1yw0smt h2:where(.svelte-1yw0smt){font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light);margin-bottom:var(--space-3)}.info-card.svelte-1yw0smt ul:where(.svelte-1yw0smt){list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.info-card.svelte-1yw0smt li:where(.svelte-1yw0smt){font-size:.95rem;color:var(--color-text-muted)}.gov-link.svelte-1yw0smt{font-size:.9rem;word-break:break-all}.country-articles.svelte-1yw0smt h2:where(.svelte-1yw0smt){font-size:1.3rem;font-weight:700;margin-bottom:var(--space-6)}.article-list.svelte-1yw0smt{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.article-list.svelte-1yw0smt li:where(.svelte-1yw0smt){display:flex;flex-direction:column;gap:var(--space-1)}.article-list.svelte-1yw0smt a:where(.svelte-1yw0smt){font-weight:600;font-size:1rem}.article-list.svelte-1yw0smt span:where(.svelte-1yw0smt){font-size:.875rem;color:var(--color-text-muted)}
