.firm-header[data-astro-cid-d7bnvrxl]{padding:var(--space-xl) 0 var(--space-lg);border-bottom:1px solid var(--color-border)}.firm-places[data-astro-cid-d7bnvrxl]{margin:var(--space-xs) 0 0;font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-text-secondary)}.firm-badge[data-astro-cid-d7bnvrxl]{margin-top:var(--space-sm);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm,3px);padding:0 var(--space-sm);display:inline-block}.info-grid[data-astro-cid-d7bnvrxl]{gap:var(--space-xl);padding-top:var(--space-xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.fact-sheet[data-astro-cid-d7bnvrxl] dl[data-astro-cid-d7bnvrxl]{margin:0}.fact-sheet[data-astro-cid-d7bnvrxl] dt[data-astro-cid-d7bnvrxl]{margin-top:var(--space-sm);font-weight:600}.fact-sheet[data-astro-cid-d7bnvrxl] dd[data-astro-cid-d7bnvrxl]{margin:0}.firm-page[data-astro-cid-d7bnvrxl] table{border-collapse:collapse;width:100%;margin:var(--space-md) 0 var(--space-lg);font-size:var(--font-size-sm)}.firm-page[data-astro-cid-d7bnvrxl] th,.firm-page[data-astro-cid-d7bnvrxl] td{text-align:left;vertical-align:top;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border)}.firm-branches[data-astro-cid-d7bnvrxl]{margin-top:var(--space-xl)}.firm-sources[data-astro-cid-d7bnvrxl]{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}@media (width<=768px){.info-grid[data-astro-cid-d7bnvrxl]{grid-template-columns:minmax(0,1fr)}}
