.city-mark{display:inline-block;width:30px;height:35px;flex-shrink:0;vertical-align:middle;color:inherit;opacity:.78}
#city-title{display:flex;align-items:center;gap:clamp(14px,3vw,26px)}
#city-title .city-mark{width:clamp(32px,5vw,55px);height:clamp(38px,5.8vw,64px);opacity:.66}
.option .city-mark{width:20px;height:23px;margin-left:12px;vertical-align:-4px}
.saved-city>a .city-mark{width:27px;height:32px;margin-left:12px}
.home-availability .city-mark{width:14px;height:17px;margin-left:4px;vertical-align:-4px}
@media(max-width:360px){#city-title{gap:10px}#city-title .city-mark{width:28px;height:34px}.browsing #city-title{font-size:35px}}
