.connected[data-astro-cid-3ruegzok]{border:1px solid var(--line-muted);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px;scroll-margin-top:120px;display:grid}.connected-copy[data-astro-cid-3ruegzok]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.connected-title[data-astro-cid-3ruegzok]{letter-spacing:-.025em;max-width:24ch;margin:0 0 16px;font-weight:500;line-height:1.2}.connected--h2[data-astro-cid-3ruegzok] .connected-title[data-astro-cid-3ruegzok]{font-size:1.75rem}.connected--h3[data-astro-cid-3ruegzok] .connected-title[data-astro-cid-3ruegzok]{font-size:1.5rem}.connected-lede[data-astro-cid-3ruegzok]{max-width:50ch;color:var(--muted);margin:0 0 20px;line-height:1.6}.connected-options[data-astro-cid-3ruegzok]{gap:12px;width:100%;margin:0 0 20px;padding:0;list-style:none;display:grid}.connected-options[data-astro-cid-3ruegzok] li[data-astro-cid-3ruegzok]{border:1px solid var(--line-muted);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.connected-options[data-astro-cid-3ruegzok] span[data-astro-cid-3ruegzok]{color:var(--muted);font-size:.9375rem;line-height:1.5}.connected-name[data-astro-cid-3ruegzok]{color:var(--navy);align-self:flex-start;font-size:1rem;font-weight:500}.connected-roles[data-astro-cid-3ruegzok]{max-width:60ch;color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.connected-visual[data-astro-cid-3ruegzok]{background:#f3f5f7;border-radius:12px;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:20px;display:flex;container-type:inline-size}.cm-flow[data-astro-cid-3ruegzok]{flex-direction:column;align-items:stretch;display:flex}.cm-end[data-astro-cid-3ruegzok],.cm-hub[data-astro-cid-3ruegzok]{background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.cm-hub[data-astro-cid-3ruegzok]{border:1px solid #e1e6ea;padding:18px}.cm-label[data-astro-cid-3ruegzok]{color:var(--muted);font-size:.875rem;line-height:1.4}.cm-marks[data-astro-cid-3ruegzok]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-more[data-astro-cid-3ruegzok]{border:1.5px dashed #9fb0bb;border-radius:50%;flex:none;width:32px;height:32px;position:relative}.cm-more[data-astro-cid-3ruegzok]:before,.cm-more[data-astro-cid-3ruegzok]:after{content:"";background:#61788a;width:10px;height:1.5px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.cm-more[data-astro-cid-3ruegzok]:after{transform:rotate(90deg)}.cm-hub-title[data-astro-cid-3ruegzok]{letter-spacing:-.01em;color:var(--navy);font-size:1.0625rem;font-weight:560}.cm-ways[data-astro-cid-3ruegzok]{flex-wrap:wrap;gap:6px;display:flex}.cm-ways[data-astro-cid-3ruegzok] span[data-astro-cid-3ruegzok]{text-align:center;color:var(--navy);background:#fff;border:1px solid #c7d0d6;border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:600;line-height:1.4}.cm-ways[data-astro-cid-3ruegzok] span[data-astro-cid-3ruegzok]:first-child{color:#fff;background:var(--navy);border-color:var(--navy)}.cm-link[data-astro-cid-3ruegzok]{width:var(--fig-line-width);background:var(--fig-line);transform-origin:50% 0;--t0:0 -14px;--t1:0 14px;flex:none;align-self:center;height:28px;position:relative}.cm-hub[data-astro-cid-3ruegzok]+.cm-link[data-astro-cid-3ruegzok]{transform-origin:50% 100%;--t0:0 14px;--t1:0 -14px}.cm-link[data-astro-cid-3ruegzok]:after{content:"";background:var(--navy);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.cm-status[data-astro-cid-3ruegzok]{color:var(--navy);align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}@container (width>=780px){.cm-flow[data-astro-cid-3ruegzok]{flex-direction:row;align-items:center}.cm-end[data-astro-cid-3ruegzok],.cm-hub[data-astro-cid-3ruegzok]{flex:1 1 0}.cm-link[data-astro-cid-3ruegzok]{width:36px;height:var(--fig-line-width);transform-origin:0;--t0:-18px 0;--t1:18px 0}.cm-hub[data-astro-cid-3ruegzok]+.cm-link[data-astro-cid-3ruegzok]{transform-origin:100%;--t0:18px 0;--t1:-18px 0}.cm-ways[data-astro-cid-3ruegzok]{flex-direction:column;align-items:stretch}}@container (width<=330px){.cm-end[data-astro-cid-3ruegzok],.cm-hub[data-astro-cid-3ruegzok]{padding:14px}.cm-marks[data-astro-cid-3ruegzok]{gap:6px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.connected-visual[data-astro-cid-3ruegzok]:not(.is-live) .cm-link[data-astro-cid-3ruegzok]{transform:scale(0)}.connected-visual[data-astro-cid-3ruegzok].is-live .cm-link[data-astro-cid-3ruegzok]{transition:transform .6s cubic-bezier(.22,1,.36,1) .15s}.connected-visual[data-astro-cid-3ruegzok].is-live .cm-link[data-astro-cid-3ruegzok]:after{animation:.9s cubic-bezier(.45,0,.25,1) .7s both cm-run}.connected-visual[data-astro-cid-3ruegzok].is-live .cm-hub[data-astro-cid-3ruegzok]+.cm-link[data-astro-cid-3ruegzok]:after{animation-delay:.85s}.connected-visual[data-astro-cid-3ruegzok].is-live .cm-ways[data-astro-cid-3ruegzok] span[data-astro-cid-3ruegzok]:first-child{animation:cm-press .45s var(--ease) 1.5s both}@keyframes cm-run{0%{translate:var(--t0);opacity:0}20%,75%{opacity:1}to{translate:var(--t1);opacity:0}}@keyframes cm-press{0%,to{transform:none}40%{background:#12384a;transform:scale(.95)}}}@media (width<=1000px){.connected[data-astro-cid-3ruegzok]{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=620px){.connected[data-astro-cid-3ruegzok]{padding:20px}.connected-visual[data-astro-cid-3ruegzok]{padding:12px}.connected--h2[data-astro-cid-3ruegzok] .connected-title[data-astro-cid-3ruegzok]{font-size:1.5rem}}
