@layer components{@container band not (max-width:700px){.networks-band>.section-header,.networks-band>.networks__side{grid-column:content-start/span 5}.networks-band>.networks__stage{grid-area:1/6 col-start/span 3/content-end;align-self:start;position:sticky;inset-block-start:calc((100svh - var(--_stage-cap)) / 2)}.networks-band>.section-header{margin-block-end:var(--space-md)}}.networks-band{grid-template-rows:min-content min-content 1fr}.networks__stage{--_stage-cap:76svh;aspect-ratio:1;inline-size:100%;max-inline-size:min(100%, var(--_stage-cap));margin-inline:auto;position:relative}.networks__side{gap:var(--space-sm);align-content:start;display:grid}.networks__label{font-size:var(--text-sm);font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--chip-ink,var(--color-text-secondary));margin:0}.networks__regions{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.networks__more{font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-self:start}.networks__legend{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.networks__legend-item{align-items:center;gap:var(--space-2xs);min-height:2.25rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.networks__legend-item[data-muted=true]{opacity:.45}.networks__legend-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-chip)}.networks__legend-count{color:var(--color-text-secondary);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.networks__swatch{--globe-pip-shadow:0 0 0 1.5px var(--globe-pip);border-radius:var(--radius-circle);background-color:var(--globe-pip);block-size:.625rem;inline-size:.625rem;box-shadow:var(--globe-pip-shadow);flex:none}.networks__swatch[data-network=lni]{background-color:var(--globe-pip-lni)}.networks__net[data-network=lni]{color:var(--globe-pip-lni)}.networks__net[data-network=interlegal]{color:var(--globe-pip)}.networks__label--firms{margin-block-start:var(--space-2xs)}.networks__stats{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;margin-block-start:var(--space-xs);padding:0;list-style:none;display:grid}.networks__stats li{--card-fill:var(--coral-3);--card-ink:var(--coral-7);--card-pad:var(--grid-gutter);--card-gap:var(--space-xs);border-radius:var(--radius-lobe);justify-content:flex-end;min-block-size:7rem}.networks__stats strong{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic}.networks__stats span{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide)}.networks__firms{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.networks__firms li{gap:var(--space-2xs);padding-block:var(--space-2xs);border-block-start:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:1fr auto;align-items:baseline;display:grid}.networks__firms li:first-child{border-block-start:0}.networks__firms a,.networks__firms strong{font-family:var(--font-sans);font-weight:var(--weight-semibold);align-items:baseline;gap:var(--space-3xs);display:inline-flex}.networks__firm{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:inline-flex}.networks__out{flex:none;block-size:.85em;inline-size:.85em;translate:0 .1em}.networks__where{color:var(--color-text-secondary);font-size:var(--text-xs);text-align:end;justify-self:end}.networks__firms li[data-self=true] strong,.networks__firms li[data-picked=true] strong{color:var(--globe-lit)}.networks__net{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);margin-inline-start:var(--space-2xs)}@media (max-width:700px){.networks-band{overflow-x:clip}}@container band (max-width:700px){.networks__stage{--_stage-cap:60svh;inline-size:min(calc(100% + 2 * (var(--page-padding-x) + var(--space-xl))), var(--_stage-cap));justify-self:center;max-inline-size:none;margin-inline:0}.networks__firms .ranked-tags{display:none}.networks__firms a,.networks__firms strong{font-weight:var(--weight-medium);text-decoration:none}}}
