.places{padding-top:var(--space-4);padding-bottom:var(--space-8);max-width:820px}.places .crumbs{font-family:var(--font-tile);letter-spacing:var(--caption-tracking);text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--space-4);font-size:13px;font-weight:600}.places .crumbs a{border:0}.area-head{padding-bottom:var(--space-5);border-bottom:1px solid var(--ink);margin-bottom:var(--space-2)}.area-head h1{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.area-head .lede{margin:var(--space-3) 0}.stamp-tag,.biz-tag{font-family:var(--font-tile);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.lamp{background:var(--amber);width:9px;height:9px;box-shadow:0 0 8px var(--amber-glow);border-radius:50%;display:inline-block}.also{font-size:var(--text-sm);color:var(--ink-2);margin-top:var(--space-2)}.biz{padding:var(--space-5) 0;border-bottom:1px solid var(--rule)}.biz h2{font-size:var(--text-xl);margin-bottom:4px}.biz-meta{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:var(--space-2)}.biz-meta .customer{color:var(--ink);font-weight:600}.biz-what{margin-bottom:var(--space-3);max-width:var(--measure)}.facts{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-sm);gap:4px;display:grid}.facts div{gap:var(--space-3);grid-template-columns:96px 1fr;display:grid}.facts dt{font-family:var(--font-tile);letter-spacing:var(--caption-tracking);text-transform:uppercase;color:var(--ink-2);padding-top:2px;font-size:12px;font-weight:600}.facts dd{word-break:break-word}.facts small,.biz-what small{color:var(--muted)}.facts small a{color:var(--muted);border-bottom-color:var(--rule)}.biz-tag{color:var(--ink-2);margin-bottom:var(--space-3);font-size:11px}.biz-go{gap:var(--space-2);flex-wrap:wrap;display:flex}.biz-go .btn{min-height:44px}.area-foot{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--ink-2);max-width:var(--measure)}.area-foot p{margin-bottom:var(--space-3)}.region-list{margin:var(--space-3) 0 var(--space-5);list-style:none}.region-list li{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.region-list h3{font-size:var(--text-lg)}.region-list h3 a{border:0}.region-list .types{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px}.facts small,.biz-what small,.facts small a{color:var(--ink-2)}.places .crumbs a,.region-list .types a,.also a{border-bottom:1px solid var(--rule-strong)}.facts dd a,.facts small a{min-height:24px;padding:2px 0;display:inline-block}
