.nearby-photos .np-heading{font-size:0.92rem!important;font-weight:600!important;letter-spacing:-.005em;margin:0 0 .55rem 0!important;padding:0!important;color:#111}.nearby-photos .np-grid{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (max-width:767px){.nearby-photos .np-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.nearby-photos .np-item:nth-child(n+5){display:none}}.nearby-photos .np-item{border:1px solid rgba(0,0,0,.1);border-radius:0!important;overflow:hidden;background:#fff}.nearby-photos .np-link{display:grid;grid-template-rows:auto 1fr;text-decoration:none!important;color:inherit}.nearby-photos .np-thumb img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.nearby-photos .np-meta{padding:.55rem .6rem .7rem .6rem!important;margin:0!important;line-height:1.25}.nearby-photos .np-title{display:block;margin:0 0 .25rem 0!important;font-size:.95rem;font-weight:500;line-height:1.25;color:#111}.nearby-photos .np-distance{font-size:.8rem;color:rgba(0,0,0,.45);line-height:1.2}.nearby-photos .np-item:hover{border-color:color-mix(in srgb,var(--ast-global-color-0) 35%,rgba(0,0,0,.1))}.nearby-photos .np-link:hover .np-title{color:var(--ast-global-color-0)}