.firm-card[data-astro-cid-hexvp54w]{padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-accent);background:var(--color-bg-secondary);border-radius:0 8px 8px 0}.firm-card[data-astro-cid-hexvp54w].has-page{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-bg-secondary));box-shadow:0 1px 0 var(--color-accent);border-left-width:6px}.firm-card[data-astro-cid-hexvp54w]{column-gap:var(--space-lg);row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) 9rem 8rem 8rem;align-items:baseline;display:grid}.firm-card[data-astro-cid-hexvp54w]>.firm-card-meta[data-astro-cid-hexvp54w],.firm-card[data-astro-cid-hexvp54w]>.firm-card-summary[data-astro-cid-hexvp54w]{grid-column:1/-1}.firm-card-name[data-astro-cid-hexvp54w]{overflow-wrap:break-word;hyphens:auto;text-wrap:balance;font-weight:600}.firm-card-name[data-astro-cid-hexvp54w] a[data-astro-cid-hexvp54w]{color:var(--color-accent-hover);font-weight:700}.firm-card-place[data-astro-cid-hexvp54w],.firm-card-period[data-astro-cid-hexvp54w]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.firm-card-action[data-astro-cid-hexvp54w]{justify-self:end}.firm-history-link[data-astro-cid-hexvp54w]{padding:1px var(--space-md);border:1px solid var(--color-accent);background:var(--color-accent);font-size:var(--font-size-xs);color:#2d2d2d;white-space:nowrap;border-radius:999px;font-weight:700;display:inline-block}.firm-history-link[data-astro-cid-hexvp54w]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}@media (width<=720px){.firm-card[data-astro-cid-hexvp54w]{grid-template-columns:minmax(0,1fr) auto}.firm-card-name[data-astro-cid-hexvp54w]{grid-column:1/-1}.firm-card-period[data-astro-cid-hexvp54w]{justify-self:end}.firm-card-action[data-astro-cid-hexvp54w]{grid-column:1/-1;justify-self:start}.firm-card-action[data-astro-cid-hexvp54w]:empty{display:none}}.firm-card-meta[data-astro-cid-hexvp54w]{gap:var(--space-md);margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.firm-card-summary[data-astro-cid-hexvp54w]{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.firm-list[data-astro-cid-4yym5qbn]{gap:var(--space-sm);flex-direction:column;display:flex}
