.current-city-section{padding-top:32px;padding-bottom:38px}.current-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.current-city-card{display:flex;align-items:center;gap:25px;padding:25px 28px;min-height:164px;border:1px solid #dcd7cc;border-radius:15px;background:#fff;transition:background .2s,transform .2s}.current-city-card:hover{background:#f8f4ed;transform:translateY(-2px)}.current-city-logo{display:block;width:104px;height:104px;border-radius:50%;clip-path:circle(50%);object-fit:contain;flex-shrink:0}.current-city-card h3{font-size:27px;margin-bottom:9px}.current-city-card p{font-size:14px;line-height:1.7}.current-city-card .current-city-link{font-size:14px;margin-top:12px}.current-city-heading h2{font-size:33px}.current-city-heading p{font-size:15px;line-height:1.8}.intro{margin-top:8px}.current-city-card:focus-visible{outline:3px solid #a63e39;outline-offset:4px}
@media(max-width:760px){.current-city-grid{grid-template-columns:1fr;gap:14px}.current-city-card{min-height:138px;padding:22px;gap:22px}.current-city-logo{width:88px;height:88px}.current-city-card h3{font-size:25px}.current-city-section{padding-top:24px;padding-bottom:28px}.current-city-heading h2{font-size:29px}}
@media(max-width:380px){.current-city-card{gap:17px;padding:18px}.current-city-logo{width:76px;height:76px}.current-city-card h3{font-size:23px}.current-city-card p{font-size:13px}}
#city-pages .current-city-card>.current-city-logo{width:104px!important;height:104px!important;min-width:104px!important}
@media(max-width:760px){#city-pages .current-city-card>.current-city-logo{width:88px!important;height:88px!important;min-width:88px!important}}
@media(max-width:380px){#city-pages .current-city-card>.current-city-logo{width:76px!important;height:76px!important;min-width:76px!important}}
