.nearby{
  max-width:72rem;margin:1.5rem auto;padding:1rem 1.1rem 1.15rem;
  background:#2a2a2a;color:#f4f1ea;border:1px solid rgba(255,255,255,.08);
  font-family:Inter,system-ui,sans-serif;
}
.nearby-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;flex-wrap:wrap}
.nearby-k{margin:0;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55}
.nearby-t{margin:.2rem 0 0;font-size:1.15rem;font-weight:650;letter-spacing:-.03em}
.nearby-n{margin:.35rem 0 0;font-size:.78rem;opacity:.7;max-width:36rem;line-height:1.4}
.nearby-ship{display:flex;align-items:center;gap:.45rem;margin:0}
.nearby-ship label{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}
.nearby-ship select{
  background:#1c1c1c;color:#f4f1ea;border:1px solid rgba(255,255,255,.18);
  font:inherit;font-size:.82rem;padding:.35rem .45rem;
}
.nearby-row{list-style:none;display:flex;gap:.7rem;margin:.9rem 0 0;padding:0;overflow-x:auto}
.nearby-row li{flex:0 0 7.2rem}
.nearby-row a{color:inherit;text-decoration:none;display:block}
.nearby-row img,.nearby-ph{width:7.2rem;height:9rem;object-fit:cover;display:block;background:#111}
.nearby-row span{display:block;margin-top:.35rem;font-size:.72rem}
.nearby-row small{display:block;opacity:.55;font-size:.62rem}
@media(max-width:640px){.nearby{margin:1rem .6rem}}
