.business-content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.business-content-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.business-content-card nav{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.business-content-card nav a,.business-section-heading>a{background:var(--soft);border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;display:inline-flex}.business-content-card h3,.business-content-card p{overflow-wrap:anywhere}.business-content-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.business-content-card>small,.business-content-empty,.business-section-heading h2 small{color:var(--muted);font-size:13px}.business-content-overview .business-section,.business-listing-product-group,[id^=editor-]{scroll-margin-top:calc(var(--site-header-height,120px) + 24px)}.business-section-heading{flex-wrap:wrap;gap:12px}.business-content-empty{margin:0;padding:12px 0}.business-listing-product-group{margin-top:20px}.business-content-card a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pp-section-heading .pp-section-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pp-section-actions>a{align-items:center;min-height:44px;padding:8px 10px;font-size:13px;display:inline-flex}.pp-section-heading{flex-wrap:wrap}
