.city-home{display:flex;align-items:center;gap:18px;padding:10px 22px 10px 10px;background:linear-gradient(125deg,#fff6e2,#ffe9bd);border:2px solid #d5a751;border-radius:26px 10px 24px 10px;box-shadow:0 8px 22px #1e130838}.city-home:hover{background:#ffd98f}.city-home img{width:150px;height:92px;object-fit:cover;border-radius:18px 6px 16px 6px;flex:none}.city-home span{display:flex;flex-direction:column;gap:3px;flex:1}.city-home small{font:600 10px/1.3 Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#aa662d}.city-home strong{font-size:27px;line-height:1.1}.city-home em{font-size:15px;color:#69513e}.city-home>svg{width:28px!important;height:28px!important;color:#bf511f}.city-places{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.city-places a{display:flex;flex-direction:column;height:100%;background:#fffaf0;border:1px solid #dcc59a;border-radius:16px 7px 16px 7px;overflow:hidden;box-shadow:0 3px 8px #69502920;transition:transform .18s,box-shadow .18s}.city-places a:hover{transform:translateY(-4px);box-shadow:0 10px 20px #3822093a}.city-picture{aspect-ratio:16/10;background:#f2e2c3;overflow:hidden}.city-picture img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.city-places a:hover .city-picture img{transform:scale(1.04)}.city-copy{padding:13px 16px 16px}.city-copy h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:23px;line-height:1.15}.city-copy h3 svg{width:18px!important;height:18px!important;color:#bf511f}.city-copy p{margin:7px 0 0;font-size:15px;line-height:1.5;color:#5b4632}.city-now{font-style:italic}.city-now b{font:600 10px/1 Arial,sans-serif;font-style:normal;letter-spacing:1.3px;text-transform:uppercase;color:#aa662d;margin-right:4px}@media(max-width:700px){.city-home img{width:96px;height:70px}.city-home strong{font-size:22px}}