@media(min-width:1536px){.container{max-width:1140px!important}}article{box-shadow:none!important}footer{position:relative!important}footer section{box-shadow:none!important}.firm-card.svelte-18z2moo{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1rem}.firm-name.svelte-18z2moo{font-size:1.1rem;font-weight:700;margin-bottom:.2rem}.firm-city.svelte-18z2moo{color:var(--pico-muted-color, #666);font-size:.9rem;margin-bottom:.5rem}.type-badge.svelte-18z2moo,.verified-badge.svelte-18z2moo{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.8rem;margin-inline-end:.4rem}.type-badge.svelte-18z2moo{background:var(--pico-primary-background, #3c71f7);color:#fff}.verified-badge.svelte-18z2moo{background:#22c55e;color:#fff}.cgv-label.svelte-18z2moo{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:#737b8c;margin-top:.75rem}.cgv-label.svelte-18z2moo input[type=checkbox]:where(.svelte-18z2moo){margin-top:.15rem;flex-shrink:0}.cgv-label.svelte-18z2moo a{color:var(--pico-primary);display:inline;padding:0;border:none;background:none;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit}
