.cities[data-astro-cid-f3rczn3i]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.city[data-astro-cid-f3rczn3i]{height:100%;display:flex;flex-direction:column;border:1px solid #1616160d;border-radius:var(--radius-m);background:var(--wash);color:var(--ink);text-decoration:none;overflow:hidden}.city__art[data-astro-cid-f3rczn3i]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center 88%;background:var(--paper-deep)}.city__text[data-astro-cid-f3rczn3i]{padding:12px 14px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.city__stamp[data-astro-cid-f3rczn3i]{margin-bottom:4px;padding:3px 9px;border:1.5px dashed color-mix(in srgb,var(--stamp) 50%,transparent);border-radius:var(--radius-s);font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--stamp)}.city__name[data-astro-cid-f3rczn3i]{font-family:var(--font-display);font-weight:800;font-size:clamp(19px,1.8vw,24px);line-height:1.1;letter-spacing:-.02em}.city__lang[data-astro-cid-f3rczn3i]{font-size:14px;font-weight:600;color:var(--ink-3)}@media(min-width:600px){.cities[data-astro-cid-f3rczn3i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.city__text[data-astro-cid-f3rczn3i]{padding:16px 18px 18px}}@media(min-width:1100px){.cities[data-astro-cid-f3rczn3i]{grid-template-columns:repeat(6,minmax(0,1fr))}.city__art[data-astro-cid-f3rczn3i]{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:no-preference){.city[data-astro-cid-f3rczn3i]{transition:transform .16s,box-shadow .16s}.city[data-astro-cid-f3rczn3i]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}}
