.company-page.svelte-1ckhc1f{max-width:1400px;margin:0 auto;padding:0 0 48px}.back.svelte-1ckhc1f{align-items:center;gap:8px;margin:0 0 28px;display:inline-flex}.company-header.svelte-1ckhc1f{align-items:center;gap:24px;padding:10px 0 30px;display:flex}.company-logo.svelte-1ckhc1f{background:var(--secondary);width:84px;height:84px;color:var(--fsp-link);border-radius:22px;flex-shrink:0;place-items:center;display:grid}h1.svelte-1ckhc1f{overflow-wrap:anywhere;margin:8px 0 12px;font-size:32px;line-height:1.25}.location.svelte-1ckhc1f{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;display:flex}.company-tabs.svelte-1ckhc1f{border-bottom:1px solid var(--line);gap:12px;margin-bottom:36px;padding-bottom:26px;display:flex}.company-tabs.svelte-1ckhc1f a:where(.svelte-1ckhc1f){background:var(--secondary);color:var(--muted-foreground);border-radius:28px;padding:11px 20px;font-weight:600;text-decoration:none}.company-tabs.svelte-1ckhc1f .active:where(.svelte-1ckhc1f){background:var(--primary);color:var(--primary-foreground)}.company-layout.svelte-1ckhc1f{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px;display:grid}.company-description.svelte-1ckhc1f{min-width:0}.company-description.svelte-1ckhc1f h2:where(.svelte-1ckhc1f){margin:0 0 24px;font-size:23px}.company-description.svelte-1ckhc1f p:where(.svelte-1ckhc1f){white-space:pre-line;overflow-wrap:anywhere;max-width:780px;margin:0 0 24px;font-size:17px;line-height:1.85}.company-description.svelte-1ckhc1f .fsp-button:where(.svelte-1ckhc1f){margin-top:16px}aside.svelte-1ckhc1f{gap:20px;min-width:0;display:grid}.fact-card.svelte-1ckhc1f{border:1px solid var(--line);background:var(--card);border-radius:22px;min-width:0;padding:26px}.fact-card.svelte-1ckhc1f h2:where(.svelte-1ckhc1f){margin:0 0 24px;font-size:18px}.website.svelte-1ckhc1f{align-items:center;gap:16px;display:flex}.website.svelte-1ckhc1f a:where(.svelte-1ckhc1f){overflow-wrap:anywhere;color:var(--fsp-link)}.muted.svelte-1ckhc1f{color:var(--muted-foreground)}.website.svelte-1ckhc1f p:where(.svelte-1ckhc1f){margin:0 0 6px;font-size:13px}.company-vacancies.svelte-1ckhc1f{gap:22px;display:grid}.company-vacancies.svelte-1ckhc1f>h2:where(.svelte-1ckhc1f){margin:0 0 8px;font-size:24px}.pagination.svelte-1ckhc1f{justify-content:center;align-items:center;gap:20px;margin:30px 0;display:flex}@media (width<=1000px){.company-layout.svelte-1ckhc1f{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}@media (width<=760px){.company-layout.svelte-1ckhc1f{grid-template-columns:1fr}.company-header.svelte-1ckhc1f{align-items:flex-start;gap:16px}.company-logo.svelte-1ckhc1f{border-radius:16px;width:58px;height:58px}h1.svelte-1ckhc1f{font-size:25px}.company-description.svelte-1ckhc1f p:where(.svelte-1ckhc1f){font-size:16px}.fact-card.svelte-1ckhc1f{padding:22px}.company-page.svelte-1ckhc1f{padding:0 16px 32px}}
