.page.svelte-1uha8ag{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:5rem}.title.svelte-1uha8ag{letter-spacing:-.02em;font-size:clamp(2.75rem,7.5vw,5.5rem);font-weight:800;line-height:.92}.deck.svelte-1uha8ag{max-width:75ch;color:var(--ff-muted);margin-top:.9rem;font-size:17px;line-height:1.45}.directory.svelte-1uha8ag{margin-top:2.5rem}.by-country.svelte-1uha8ag{margin-top:4rem}.by-country.svelte-1uha8ag h2:where(.svelte-1uha8ag){border-bottom:2px solid var(--ff-ink);padding-bottom:.6rem;font-size:1.5rem;line-height:1}.regions.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.5rem 2rem;margin-top:1rem;display:grid}h3.svelte-1uha8ag{border-bottom:1px solid var(--ff-rule);padding-bottom:.35rem;font-size:15px;font-weight:650}ul.svelte-1uha8ag{margin-top:.35rem;font-size:14px}li.svelte-1uha8ag{justify-content:space-between;gap:1rem;display:flex}li.svelte-1uha8ag a:where(.svelte-1uha8ag),h3.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;min-height:32px;display:inline-flex}.n.svelte-1uha8ag{color:var(--ff-muted);align-self:center;font-size:13px}a.svelte-1uha8ag:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ff-magenta);text-decoration-color:var(--ff-magenta);text-underline-offset:3px;text-decoration-thickness:2px}@media (width<=639px),(pointer:coarse){li.svelte-1uha8ag a:where(.svelte-1uha8ag),h3.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:44px}}
