.LegalDirectoryCard-module__2_9Tcq__card{gap:var(--ll-s-4);height:100%;padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);color:var(--k100);flex-wrap:wrap;display:flex}.LegalDirectoryCard-module__2_9Tcq__card:hover,.LegalDirectoryCard-module__2_9Tcq__card:focus-within{border:var(--ll-border-emphasis) solid var(--accent);padding:calc(var(--ll-s-4) - (var(--ll-border-emphasis) - var(--border-width)))}.LegalDirectoryCard-module__2_9Tcq__portrait{width:var(--ll-s-9);height:var(--ll-s-9);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--legal-placeholder);flex:none;overflow:hidden}.LegalDirectoryCard-module__2_9Tcq__portraitImage{object-fit:cover;width:100%;height:100%;display:block}.LegalDirectoryCard-module__2_9Tcq__body{gap:var(--ll-s-2);flex-direction:column;flex:12rem;min-width:0;display:flex}.LegalDirectoryCard-module__2_9Tcq__name{font:var(--ll-t-h4);overflow-wrap:anywhere;margin:0}.LegalDirectoryCard-module__2_9Tcq__place,.LegalDirectoryCard-module__2_9Tcq__response{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalDirectoryCard-module__2_9Tcq__tags{gap:var(--ll-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LegalDirectoryCard-module__2_9Tcq__tag{padding:var(--ll-s-1) var(--ll-s-2);border:var(--border-width) solid var(--line2);border-radius:var(--ll-pill);font:var(--ll-t-tag);letter-spacing:var(--ll-track-06);text-transform:uppercase}.LegalDirectoryCard-module__2_9Tcq__attending{align-items:center;gap:var(--ll-s-1);font:var(--ll-t-xs);color:var(--ok);margin:0;display:flex}.LegalDirectoryCard-module__2_9Tcq__dot{width:var(--space-xs-sm);height:var(--space-xs-sm);border-radius:var(--r-circle);background:currentColor;flex:none}.LegalDirectoryCard-module__2_9Tcq__action{align-items:center;margin-left:auto;display:flex}
.LegalDirectoryFilters-module__Uxb-SG__filters{gap:var(--ll-s-5);flex-direction:column;display:flex}.LegalDirectoryFilters-module__Uxb-SG__group{gap:var(--ll-s-2);flex-direction:column;display:flex}.LegalDirectoryFilters-module__Uxb-SG__eyebrow{font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-14);text-transform:uppercase;color:var(--k55)}.LegalDirectoryFilters-module__Uxb-SG__pills{gap:var(--ll-s-2);flex-wrap:wrap;display:flex}
.LegalDirectoryView-module__-2m5uW__page{background:var(--bg);min-height:100dvh;color:var(--k100);flex-direction:column;display:flex}.LegalDirectoryView-module__-2m5uW__layout{flex-direction:column;flex:1 0 auto;display:flex}.LegalDirectoryView-module__-2m5uW__filters{padding:var(--ll-s-5);border-bottom:var(--border-width) solid var(--line);background:var(--card)}.LegalDirectoryView-module__-2m5uW__results{gap:var(--ll-s-4);min-width:0;padding:var(--ll-s-5) var(--ll-s-4);background:var(--bg);transition:opacity var(--dur-200) var(--ease);flex-direction:column;flex:1;display:flex}.LegalDirectoryView-module__-2m5uW__results[aria-busy=true]{opacity:var(--opacity-disabled)}.LegalDirectoryView-module__-2m5uW__head{align-items:baseline;gap:var(--ll-s-3);flex-wrap:wrap;display:flex}.LegalDirectoryView-module__-2m5uW__title{font:var(--ll-t-h3);margin:0}.LegalDirectoryView-module__-2m5uW__meta{font:var(--ll-t-meta);color:var(--k80)}.LegalDirectoryView-module__-2m5uW__error{padding:var(--ll-s-2) var(--ll-s-3);border-radius:var(--ll-radius-s);background:var(--err-soft);font:var(--ll-t-xs);color:var(--err);margin:0}.LegalDirectoryView-module__-2m5uW__grid{gap:var(--ll-s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.LegalDirectoryView-module__-2m5uW__item{flex-direction:column;min-width:0;display:flex}.LegalDirectoryView-module__-2m5uW__footer{justify-content:space-between;gap:var(--ll-s-2) var(--ll-s-5);padding-top:var(--ll-s-3);border-top:var(--border-width) solid var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.LegalDirectoryView-module__-2m5uW__notice,.LegalDirectoryView-module__-2m5uW__platform{font:var(--ll-t-xs);margin:0}.LegalDirectoryView-module__-2m5uW__notice{color:var(--k80)}.LegalDirectoryView-module__-2m5uW__platform{color:var(--k55)}@media (min-width:1024px){.LegalDirectoryView-module__-2m5uW__page{background:var(--card)}.LegalDirectoryView-module__-2m5uW__layout{flex-direction:row;min-height:35rem}.LegalDirectoryView-module__-2m5uW__filters{border-right:var(--border-width) solid var(--line);border-bottom:0;flex:none;width:16.25rem}.LegalDirectoryView-module__-2m5uW__results{padding:var(--ll-s-5) var(--ll-s-6)}.LegalDirectoryView-module__-2m5uW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
