.try-nearby-section{margin-top:18px;padding:18px;border:1px solid rgba(35,42,40,.14);border-radius:24px;background:rgba(255,255,255,.66);box-shadow:0 14px 40px rgba(34,39,36,.06)}
.try-nearby-section.hidden{display:none}
.try-nearby-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}
.try-nearby-heading h3{margin:2px 0 0;font-size:clamp(20px,4vw,26px);line-height:1.12;letter-spacing:-.025em}
.try-nearby-heading>span{font-size:12px;font-weight:750;color:#66706b;white-space:nowrap}
.try-nearby-eyebrow{font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#7a6851}
.try-nearby-intro{max-width:780px;margin:0 0 14px;color:#59625e;font-size:13px;line-height:1.55}
.try-nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.try-nearby-grid-more{margin-top:12px}
.try-nearby-more[hidden]{display:none}
.try-nearby-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:9px 14px;border:1px solid rgba(45,52,48,.16);border-radius:12px;background:#f5f5f2;color:#37403b;font:inherit;font-size:12px;font-weight:850;cursor:pointer}
.try-nearby-toggle:hover{background:#eeeee9}
.try-nearby-toggle:focus-visible{outline:3px solid rgba(57,92,74,.3);outline-offset:2px}
.try-nearby-card{min-width:0;padding:16px;border:1px solid rgba(45,52,48,.13);border-radius:18px;background:#fff}
.try-nearby-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.try-nearby-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}
.try-nearby-badge,.try-nearby-unconfirmed{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.025em}
.try-nearby-badge{background:#f1eee7;color:#544d42}
.try-nearby-unconfirmed{background:#fff4dd;color:#735516;border:1px solid #f2dfb3}
.try-nearby-name{font-size:17px;font-weight:850;line-height:1.15;color:#202622}
.try-nearby-meta{margin-top:5px;color:#6a736e;font-size:12px;line-height:1.4}
.try-nearby-distance{flex:0 0 auto;font-size:12px;font-weight:850;color:#37403b}
.try-nearby-access{margin-top:13px;padding:9px 10px;border-radius:12px;font-size:12px;font-weight:750;line-height:1.35}
.try-nearby-access.warn{background:#fff8e9;color:#6c541c}
.try-nearby-access.good{background:#eef7ef;color:#335f3c}
.try-nearby-explainer{margin:10px 0 14px;color:#59625e;font-size:12px;line-height:1.5}
.try-nearby-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}
.try-nearby-source,.try-nearby-directions{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;font-size:12px;font-weight:800;border-radius:12px;padding:8px 10px}
.try-nearby-source{color:#5a625e;background:#f5f5f2}
.try-nearby-directions{color:#fff;background:#252c28;flex:0 0 auto}
.try-nearby-source:focus-visible,.try-nearby-directions:focus-visible{outline:3px solid rgba(57,92,74,.3);outline-offset:2px}
@media (max-width:820px){.try-nearby-grid{grid-template-columns:1fr}.try-nearby-section{padding:14px;border-radius:20px}.try-nearby-heading{align-items:flex-start}.try-nearby-card{padding:15px}.try-nearby-toggle{width:100%}}
@media (max-width:420px){.try-nearby-heading{display:block}.try-nearby-heading>span{display:block;margin-top:6px}.try-nearby-actions{align-items:stretch}.try-nearby-source,.try-nearby-directions{flex:1}}
