.article-card-title{white-space:break-spaces}.article-content{font-family:Inter,sans-serif}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1024px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:768px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.title{font-size:22px}.city{font-size:16px}}.popular-cities_root__CE2Ao{width:100%}.popular-cities_header__Bd_AZ{margin-bottom:16px}.popular-cities_title__KZkh_{font-size:24px;line-height:1.2;font-weight:600;color:#000;margin:0 0 4px}.popular-cities_subtitle__QoR2H{margin:0;font-size:14px;color:#555}.popular-cities_grid__lM0H4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.popular-cities_card__PURie{position:relative;width:100%;padding-bottom:60%;border-radius:16px;overflow:hidden}.popular-cities_cardImage__mLcPj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.popular-cities_overlay__kmvVI{position:absolute;inset:0;background:rgba(0,0,0,.15)}.popular-cities_cardContent__CEdcK{position:absolute;left:20px;right:16px;bottom:20px;color:#fff}.popular-cities_city__6Bfwi{font-size:20px;font-weight:600;margin-bottom:2px}.popular-cities_countryRow__k9D5F{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.9}.popular-cities_pin__Up3re{font-size:10px}.popular-cities_card__PURie:hover .popular-cities_cardImage__mLcPj{transform:scale(1.03);transition:transform .25s ease-out}@media(max-width:1024px){.popular-cities_grid__lM0H4{gap:12px}}@media(max-width:768px){.popular-cities_grid__lM0H4{grid-template-columns:repeat(2,minmax(0,1fr))}.popular-cities_title__KZkh_{font-size:22px}.popular-cities_city__6Bfwi{font-size:16px}}