.prose-lead[data-v-f9844c8a]{max-width:68ch;color:var(--p-text-color);font-size:1.125rem;line-height:2rem}.prose-text[data-v-f9844c8a]{max-width:68ch;margin-top:1.15rem;color:var(--p-text-muted-color);font-size:1rem;line-height:1.95rem}.city-grid[data-v-f9844c8a]{display:grid;gap:1rem}@media(min-width:768px){.city-grid[data-v-f9844c8a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.city-card[data-v-f9844c8a]{display:flex;flex-direction:column;height:100%;padding:1.4rem;border:1px solid var(--p-surface-200);border-radius:1.25rem;background:var(--p-surface-0);box-shadow:0 12px 34px color-mix(in srgb,var(--p-text-color),transparent 95%);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.city-card[data-v-f9844c8a]:hover{border-color:color-mix(in srgb,var(--p-primary-color),transparent 45%);box-shadow:0 18px 44px color-mix(in srgb,var(--p-primary-color),transparent 88%);transform:translateY(-.2rem)}.city-card__icon[data-v-f9844c8a]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:color-mix(in srgb,var(--p-primary-color),transparent 90%);color:var(--p-primary-color)}.city-card__title[data-v-f9844c8a]{margin-top:1rem;color:var(--p-text-color);font-size:1.1rem;font-weight:700}.city-card__text[data-v-f9844c8a]{flex:1;margin-top:.5rem;color:var(--p-text-muted-color);font-size:.875rem;line-height:1.6rem}.city-card__action[data-v-f9844c8a]{display:inline-flex;gap:.5rem;align-items:center;margin-top:1rem;font-size:.85rem;font-weight:700}.city-card:hover .city-card__title[data-v-f9844c8a],.city-card__action[data-v-f9844c8a]{color:var(--p-primary-color)}@media(prefers-reduced-motion:reduce){.city-card[data-v-f9844c8a]:hover{transform:none}}
