.map-link.svelte-1pic3qx{color:var(--blue);padding:12px 0;text-decoration:underline;display:inline-block}.topic-connections.svelte-1pic3qx{border:1px solid var(--line);background:var(--white);margin:24px 0;padding:24px}h2.svelte-1pic3qx{letter-spacing:-.5px;font-size:24px;line-height:1.3}h3.svelte-1pic3qx{font-size:17px;line-height:1.5}.intro-note.svelte-1pic3qx{max-width:760px;margin:12px 0 24px;font-size:14px}.connection-grid.svelte-1pic3qx{grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}ul.svelte-1pic3qx{margin:12px 0 0;padding:0;list-style:none}li.svelte-1pic3qx+li:where(.svelte-1pic3qx){border-top:1px solid var(--line);margin-top:14px;padding-top:14px}li.svelte-1pic3qx a:where(.svelte-1pic3qx){text-underline-offset:4px;overflow-wrap:anywhere;min-height:44px;color:var(--blue);padding:8px 0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}li.svelte-1pic3qx p:where(.svelte-1pic3qx){font-size:14px;line-height:1.7}small.svelte-1pic3qx{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.current-topic.svelte-1pic3qx{background:var(--tile-blue);border-block:3px solid var(--blue);padding:18px}.current-topic.svelte-1pic3qx span:where(.svelte-1pic3qx){margin-bottom:10px;font-size:13px;display:block}.current-topic.svelte-1pic3qx strong:where(.svelte-1pic3qx){font-size:18px;line-height:1.5;display:block}.current-topic.svelte-1pic3qx p:where(.svelte-1pic3qx){margin-top:12px;font-size:14px}details.svelte-1pic3qx{margin-top:18px}summary.svelte-1pic3qx{cursor:pointer;min-height:44px;color:var(--blue);padding:10px 0;font-size:14px;font-weight:600}@media (width<=1100px){.connection-grid.svelte-1pic3qx{grid-template-columns:1fr}.current-topic.svelte-1pic3qx{margin:0}.topic-connections.svelte-1pic3qx{padding:20px}}
