.rk-nearby{margin:24px 0;padding:clamp(18px,3vw,30px);background:linear-gradient(145deg,#fffefa,#f7f1e5);border:1px solid #e9dcc1;border-radius:22px;box-shadow:0 12px 35px #31220b0b}.rk-nearby h2{margin:4px 0 10px;color:#25352d}.rk-nearby .rk-n-kicker{color:#967037;font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.rk-nearby .rk-n-sub{color:#666e69;margin:0 0 18px}.rk-nearby-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.rk-n-card{padding:16px;border-radius:15px;background:#fff;border:1px solid #eee4d3;min-width:0}.rk-n-card h3{font-size:1rem;margin:0 0 12px;color:#314638}.rk-n-row{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #f1eee7;padding:9px 0;font-size:.91rem}.rk-n-row span{overflow-wrap:anywhere}.rk-n-row strong{white-space:nowrap;color:#9a7138}.rk-n-footer{font-size:.78rem;color:#6b726b;margin:16px 0 0}.rk-n-empty{color:#657269}.rk-n-retry{border:1px solid #c6a56c;background:#fff;border-radius:10px;padding:10px 15px;cursor:pointer}@media(max-width:680px){.rk-nearby-grid{grid-template-columns:1fr}.rk-nearby{border-radius:16px;padding:17px}.rk-n-row{font-size:.88rem}}
