.listing-card .meta{color:#666}
.spec-item small{color:#666}
.text-muted{color:#5f6770!important}
footer .text-muted,footer small{color:#5f6770}
.ls-sub,.ad-ds,.agp-ds{color:#5b6475}
a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #1a62e8;outline-offset:2px}
footer li a,footer .list-unstyled a,.breadcrumb a,.popular-searches a,.footer-links a{display:inline-block;min-height:24px;line-height:24px}
.listing-card .img-wrap .fav-btn{min-width:32px;min-height:32px}
.mobile-bottom-nav a{min-height:48px}
@media (pointer:coarse){
  .pagination .page-link{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}
  .form-check-input{width:1.25em;height:1.25em}
}
.seo-links .seo-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e3e9f2;color:#22314d;font-size:13px;text-decoration:none}
.seo-links .seo-link:hover{border-color:#1a62e8;color:#1a62e8}
.seo-links .seo-link span{background:#eef3fb;color:#4b5a73;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600}
