.page-footer .city-footer{margin-top:36px;padding:30px 0 14px;border-top:1px solid rgba(255,255,255,.24);clear:both}.page-footer .city-footer h2{font-family:inherit;font-size:15px;line-height:1.4;letter-spacing:.04em;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 20px}.page-footer .city-footer ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 24px;list-style:none;padding:0;margin:0}.page-footer .city-footer li{padding:0;margin:0}.page-footer .city-footer a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-size:14px;line-height:1.65;display:inline-block;padding:3px 0}.page-footer .city-footer a:hover,.page-footer .city-footer a[aria-current=page]{color:#fff;font-weight:700}.page-footer .city-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:991px){.page-footer .city-footer ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.page-footer .city-footer ul{grid-template-columns:1fr;gap:7px}.page-footer .city-footer a{min-height:38px;padding:6px 0}.page-footer .city-footer{padding-top:25px;margin-top:25px}}
