.platform.svelte-1teoznn{background:#e5e7eb;padding:2rem 0 1.6rem;border-bottom:8px solid var(--c)}.line-tag.svelte-1teoznn{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.85rem;color:#111;text-decoration:none}.line-tag.svelte-1teoznn span:where(.svelte-1teoznn){width:1.8rem;height:1.8rem;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font-weight:900}.enamel.svelte-1teoznn{background:#1f2a44;border-radius:10px;padding:1.4rem 1.6rem;margin:1rem 0 .8rem;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #1f2a44}h1.svelte-1teoznn{font-family:var(--font-heading);font-weight:900;color:#fff;font-size:clamp(1.9rem,4.5vw,3.1rem);line-height:1.08}.meta.svelte-1teoznn{font-size:.85rem;color:#4b5563}.layout.svelte-1teoznn{display:grid;gap:2.5rem;padding-block:2.5rem 3rem}@media(min-width:1024px){.layout.svelte-1teoznn{grid-template-columns:15rem minmax(0,46rem)}}.route.svelte-1teoznn{position:sticky;top:5rem;align-self:start}@media(max-width:1023px){.route.svelte-1teoznn{position:static}}.lbl.svelte-1teoznn{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin-bottom:.6rem}.route.svelte-1teoznn ol:where(.svelte-1teoznn){position:relative;display:grid;gap:.9rem}.route.svelte-1teoznn ol:where(.svelte-1teoznn):before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:6px;border-radius:3px;background:var(--c)}.route.svelte-1teoznn a:where(.svelte-1teoznn){position:relative;display:grid;grid-template-columns:22px 1fr;gap:.6rem;font-size:.82rem;line-height:1.3;color:#111;text-decoration:none}.route.svelte-1teoznn i:where(.svelte-1teoznn){width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid var(--c);z-index:1}.route.svelte-1teoznn a:where(.svelte-1teoznn):hover span:where(.svelte-1teoznn){text-decoration:underline}.dek.svelte-1teoznn{font-size:1.2rem;color:#374151;margin-bottom:1.5rem}.hero.svelte-1teoznn{width:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:2rem}#article-body h2{scroll-margin-top:5rem}.conductor.svelte-1teoznn{margin-top:2.5rem;border-top:3px solid #111;padding-top:1rem}.c-name.svelte-1teoznn{font-weight:700}.c-name.svelte-1teoznn span:where(.svelte-1teoznn){font-weight:400;color:#6b7280}.c-bio.svelte-1teoznn{font-size:.9rem;color:#4b5563}.connections.svelte-1teoznn{background:#1f2a44;padding:2.5rem 0 3.5rem}.connections.svelte-1teoznn h2:where(.svelte-1teoznn){color:#fff;font-family:var(--font-heading);font-weight:900;font-size:1.8rem;margin-bottom:1rem}.connections.svelte-1teoznn ul:where(.svelte-1teoznn){display:grid;gap:.5rem}.connections.svelte-1teoznn a:where(.svelte-1teoznn){display:grid;grid-template-columns:2rem 1fr auto;gap:.8rem;align-items:center;padding:.7rem .9rem;background:#ffffff0f;border-radius:8px;color:#fff;text-decoration:none}.connections.svelte-1teoznn a:where(.svelte-1teoznn):hover{background:#ffffff1f}.b.svelte-1teoznn{width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:.8rem}.t.svelte-1teoznn{font-weight:600}.m.svelte-1teoznn{font-size:.75rem;color:#a9b4cc}
