.report-count-mobile.svelte-yv8ncl{display:none}@media (width<=760px){.report-count-desktop.svelte-yv8ncl{display:none}.report-count-mobile.svelte-yv8ncl{display:inline}}.company-card.svelte-yv8ncl{--company-accent:#343238;--company-soft:color-mix(in srgb, var(--industry-color) 62%, white);--company-copy:#494745;min-width:0;position:relative}.company-card.svelte-yv8ncl .company-map-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.company-card.svelte-yv8ncl .company-map-link:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.company-card.svelte-yv8ncl .company-arrow{z-index:2;border-radius:8px}.company-card-header.svelte-yv8ncl{grid-template:"avatar name""avatar location"1fr/47px minmax(0,1fr);align-items:start;gap:0 13px;min-height:47px;display:grid;position:relative}.company-card-header.svelte-yv8ncl .company-avatar{background:var(--company-soft);color:var(--company-accent);grid-area:avatar}.company-card-header.svelte-yv8ncl h3:where(.svelte-yv8ncl){overflow-wrap:anywhere;grid-area:name;min-width:0;margin:0;padding-right:34px}.company-card-header.svelte-yv8ncl .company-arrow{position:absolute;top:-5px;right:-12px}.company-card-location.svelte-yv8ncl{min-width:0;color:var(--company-copy);grid-area:location;align-self:end;gap:3px;line-height:1.25}.company-card-location.svelte-yv8ncl>span:where(.svelte-yv8ncl){min-width:0}.company-address.svelte-yv8ncl{white-space:nowrap}.address-separator.svelte-yv8ncl{color:#adacab;padding:0 3px}.company-teaser.svelte-yv8ncl{color:var(--company-copy);margin:14px 0 17px;display:block;overflow:visible}.company-teaser-text.svelte-yv8ncl{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.company-card-footer.svelte-yv8ncl{border-top:1px solid #f1f0ef;margin-top:16px;padding-top:13px}.company-card-footer.svelte-yv8ncl .company-card-bottom:where(.svelte-yv8ncl){border-top:0;align-items:center;margin-top:12px;padding-top:0;display:flex}.company-card-footer.without-labels.svelte-yv8ncl{padding-top:9px}.company-card-footer.without-labels.svelte-yv8ncl .company-card-bottom:where(.svelte-yv8ncl){margin-top:0}.company-card-labels.svelte-yv8ncl{flex-wrap:nowrap;gap:5px;width:100%;min-width:0;margin-top:0;display:flex}.company-card-labels.svelte-yv8ncl span:where(.svelte-yv8ncl){background:var(--company-soft);min-width:0;max-width:100%;color:var(--company-accent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:4px 8px;font-size:.67rem;font-weight:750;line-height:1.2;overflow:hidden}.company-card-labels.svelte-yv8ncl .more-label:where(.svelte-yv8ncl){flex:none}@media (width<=430px){.company-card.svelte-yv8ncl{border-radius:16px;padding:14px 14px 13px}.company-card-header.svelte-yv8ncl{grid-template-columns:38px minmax(0,1fr);column-gap:9px;min-height:38px}.company-card-header.svelte-yv8ncl .company-avatar{border-radius:12px;width:38px;height:38px;font-size:1rem}.company-card-header.svelte-yv8ncl h3:where(.svelte-yv8ncl){font-size:.94rem;line-height:1.16}.company-card-header.svelte-yv8ncl .company-arrow{width:22px;height:25px;top:-4px;right:-9px}.company-card-header.svelte-yv8ncl h3:where(.svelte-yv8ncl){padding-right:24px}.company-card-location.svelte-yv8ncl{white-space:nowrap;font-size:.7rem;overflow:hidden}.company-card-location.svelte-yv8ncl>span:where(.svelte-yv8ncl){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-teaser.svelte-yv8ncl{margin:10px 0 11px;font-size:.76rem;line-height:1.42}.company-card-footer.svelte-yv8ncl{margin-top:10px;padding-top:9px}.company-card-footer.svelte-yv8ncl .company-card-bottom:where(.svelte-yv8ncl){gap:2px 10px;margin-top:9px}.company-card-labels.svelte-yv8ncl{gap:4px}.company-card-labels.svelte-yv8ncl span:where(.svelte-yv8ncl){padding:3px 7px;font-size:.61rem}.report-count.svelte-yv8ncl{white-space:normal;gap:5px;font-size:.69rem;line-height:1.4}.report-count.svelte-yv8ncl svg{width:15px;height:15px}}.distance-link.svelte-ulvh95{color:#5d5c5b;cursor:pointer;background:#f1f0ef;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.7rem;font-weight:800;display:inline-flex}.distance-link.svelte-ulvh95:hover{text-decoration:underline}.distance-content.svelte-ulvh95 h2:where(.svelte-ulvh95){margin:9px 32px 8px 0}.distance-content.svelte-ulvh95 p:where(.svelte-ulvh95){color:#636261}
