.friends[data-astro-cid-qrefgsgs]{max-width:72rem}.page-heading[data-astro-cid-qrefgsgs]{max-width:var(--reading-width);margin-bottom:var(--spacing-lg)}.lead[data-astro-cid-qrefgsgs]{color:var(--color-text-light);font-size:1.15rem}.facts[data-astro-cid-qrefgsgs]{gap:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-md) 0 0;color:var(--color-text-light);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts[data-astro-cid-qrefgsgs] strong[data-astro-cid-qrefgsgs]{color:var(--color-accent);font-size:2rem;line-height:1.1;display:block}.country[data-astro-cid-qrefgsgs]+.country[data-astro-cid-qrefgsgs]{margin-top:var(--spacing-lg)}h2[data-astro-cid-qrefgsgs]{color:var(--color-accent);margin-bottom:var(--spacing-sm)}.city-grid[data-astro-cid-qrefgsgs]{gap:var(--spacing-md) var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.city-card[data-astro-cid-qrefgsgs]{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.city-img[data-astro-cid-qrefgsgs]{aspect-ratio:3/2;object-fit:cover;background:var(--color-surface);width:100%;height:auto}.city-img-empty[data-astro-cid-qrefgsgs]{padding:var(--spacing-sm);color:var(--color-accent);text-align:center;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:flex}.city-body[data-astro-cid-qrefgsgs]{padding:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.city-kind[data-astro-cid-qrefgsgs]{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.8rem;font-weight:700}.city-name[data-astro-cid-qrefgsgs]{margin-bottom:.4rem;font-size:1.25rem}.city-agreement[data-astro-cid-qrefgsgs],.city-note[data-astro-cid-qrefgsgs]{color:var(--color-text-light);margin-bottom:.4rem;font-size:.95rem}.city-agreement[data-astro-cid-qrefgsgs] strong[data-astro-cid-qrefgsgs]{color:var(--color-text)}.city-web[data-astro-cid-qrefgsgs]{text-underline-offset:.15em;overflow-wrap:anywhere;margin-top:auto;padding-top:.4rem;font-weight:600;text-decoration:underline}.update-note[data-astro-cid-qrefgsgs]{max-width:var(--reading-width);margin-top:var(--spacing-lg);color:var(--color-text-light);font-size:.95rem}.update-note[data-astro-cid-qrefgsgs] a[data-astro-cid-qrefgsgs]{text-underline-offset:.15em;text-decoration:underline}
