h2.svelte-1bsosev.svelte-1bsosev{border-bottom:2px solid var(--brand-subtle);padding-bottom:.5rem}.company-section.svelte-1bsosev.svelte-1bsosev{margin-bottom:2rem;padding:1rem 0}.description.svelte-1bsosev.svelte-1bsosev{color:var(--text);margin:.5rem 0;line-height:1.5}.details.svelte-1bsosev.svelte-1bsosev{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.details.svelte-1bsosev li.svelte-1bsosev{color:var(--text);margin-bottom:.25rem;line-height:1.4}.connections.svelte-1bsosev.svelte-1bsosev{list-style-type:none;padding:0;margin:.5rem 0}.connections.svelte-1bsosev li.svelte-1bsosev{color:var(--text);margin-bottom:.5rem;line-height:1.4;padding-left:1rem;border-left:2px solid var(--brand-subtle)}.links.svelte-1bsosev.svelte-1bsosev{list-style-type:none;padding:0;margin:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.links.svelte-1bsosev li.svelte-1bsosev{margin:0}.links.svelte-1bsosev a.svelte-1bsosev{color:#2563eb;text-decoration:underline;word-break:break-all;font-size:.9em}.links.svelte-1bsosev a.svelte-1bsosev:hover{color:#1d4ed8}.anchor-link.svelte-1bsosev.svelte-1bsosev{color:var(--text);text-decoration:none;position:relative}.anchor-link.svelte-1bsosev.svelte-1bsosev:hover{text-decoration:underline;color:var(--brand)}.back-to-top.svelte-1bsosev.svelte-1bsosev{display:block;margin:2rem auto 0;text-align:center;color:var(--brand);font-weight:700;text-decoration:none;font-size:1.1em;transition:color .2s}.back-to-top.svelte-1bsosev.svelte-1bsosev:hover{color:var(--text);text-decoration:underline}
