.card-grid[data-astro-cid-lug7jmnl]{display:grid;gap:14px}.related-grid[data-astro-cid-lug7jmnl]{grid-template-columns:repeat(4,1fr)}@media (max-width: 860px){.related-grid[data-astro-cid-lug7jmnl]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.related-grid[data-astro-cid-lug7jmnl]{grid-template-columns:1fr}}.biz-desc[data-astro-cid-lug7jmnl]{margin:0 0 12px;font-size:15px}.rank-list[data-astro-cid-lug7jmnl]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rank-list[data-astro-cid-lug7jmnl] li[data-astro-cid-lug7jmnl]{display:flex;align-items:baseline;gap:10px}.rank-num[data-astro-cid-lug7jmnl]{font-size:20px;font-weight:700;color:var(--brand);min-width:2.6em}.hours[data-astro-cid-lug7jmnl]{border-collapse:collapse;font-size:14px}.hours[data-astro-cid-lug7jmnl] th[data-astro-cid-lug7jmnl]{text-align:left;font-weight:500;color:var(--muted);padding:4px 24px 4px 0}.hours[data-astro-cid-lug7jmnl] td[data-astro-cid-lug7jmnl]{padding:4px 0}.attr-groups[data-astro-cid-lug7jmnl]{display:flex;flex-direction:column;gap:12px;margin:0}.attr-group[data-astro-cid-lug7jmnl] dt[data-astro-cid-lug7jmnl]{font-size:12.5px;color:var(--muted);margin-bottom:6px}.attr-group[data-astro-cid-lug7jmnl] dd[data-astro-cid-lug7jmnl]{margin:0;display:flex;flex-wrap:wrap;gap:6px}.stars[data-astro-cid-lug7jmnl]{display:flex;flex-direction:column;gap:6px;max-width:420px}.star-row[data-astro-cid-lug7jmnl]{display:grid;grid-template-columns:2.6em 1fr 4em;align-items:center;gap:10px;font-size:13.5px}.star-bar[data-astro-cid-lug7jmnl]{height:8px;background:var(--line);border-radius:4px;overflow:hidden}.star-bar[data-astro-cid-lug7jmnl] span[data-astro-cid-lug7jmnl]{display:block;height:100%;background:var(--brand)}.star-count[data-astro-cid-lug7jmnl]{text-align:right}.tag-list[data-astro-cid-lug7jmnl]{display:flex;flex-wrap:wrap;gap:6px}.claim-banner[data-astro-cid-lug7jmnl]{border-left:3px solid var(--muted);font-size:14px}.btn[data-astro-cid-lug7jmnl]{display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;text-decoration:none;padding:10px 16px;border-radius:var(--radius-sm);white-space:nowrap}.btn-primary[data-astro-cid-lug7jmnl]{background:var(--brand);color:#fff}.btn-primary[data-astro-cid-lug7jmnl]:hover{background:var(--brand-dark)}.btn-ghost[data-astro-cid-lug7jmnl]{background:var(--surface-3);color:var(--ink)}.btn-ghost[data-astro-cid-lug7jmnl]:hover{background:var(--line-2)}.hero-top[data-astro-cid-lug7jmnl]{display:flex;gap:16px;align-items:flex-start}.hero-mark[data-astro-cid-lug7jmnl]{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:var(--surface-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-mark[data-astro-cid-lug7jmnl] img[data-astro-cid-lug7jmnl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-monogram[data-astro-cid-lug7jmnl]{font-family:var(--display);font-weight:700;font-size:22px;color:var(--seal)}.hero-info[data-astro-cid-lug7jmnl]{flex:1 1 auto;min-width:0}.hero-badges[data-astro-cid-lug7jmnl]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hero-trust-facts[data-astro-cid-lug7jmnl]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.hero-contact[data-astro-cid-lug7jmnl]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.hero-actions[data-astro-cid-lug7jmnl]{display:flex;flex-wrap:wrap;gap:8px}.hero-desc[data-astro-cid-lug7jmnl]{margin:10px 0 0;font-size:14.5px;color:var(--ink-2)}.badge[data-astro-cid-lug7jmnl].pending{background:var(--warn-tint);color:var(--warn)}@media (max-width: 560px){.hero-top[data-astro-cid-lug7jmnl]{flex-direction:column;align-items:flex-start}}.qhist[data-astro-cid-lug7jmnl]{margin-bottom:18px}.qhist-head[data-astro-cid-lug7jmnl]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:6px}.qhist-title[data-astro-cid-lug7jmnl]{font-weight:600;font-size:14px}.qstrip[data-astro-cid-lug7jmnl]{display:flex;gap:3px}.qcell[data-astro-cid-lug7jmnl]{display:inline-block;width:22px;height:22px;border-radius:3px;background:#e5e7eb}.qstrip[data-astro-cid-lug7jmnl] .qcell[data-astro-cid-lug7jmnl]{flex:1 1 auto;min-width:14px}.q-none[data-astro-cid-lug7jmnl]{background:#e5e7eb}.q-viol[data-astro-cid-lug7jmnl]{background:#f59e0b}.q-snc[data-astro-cid-lug7jmnl]{background:#dc2626}.qlegend[data-astro-cid-lug7jmnl]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.qlegend[data-astro-cid-lug7jmnl] span[data-astro-cid-lug7jmnl]{display:inline-flex;align-items:center;gap:5px}.legend-swatch[data-astro-cid-lug7jmnl]{width:12px;height:12px}.fact-penalty[data-astro-cid-lug7jmnl] dd[data-astro-cid-lug7jmnl]{font-variant-numeric:tabular-nums}
