.structure[data-astro-cid-fnedy4ec]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:24px;display:grid}.parent[data-astro-cid-fnedy4ec]{text-align:center;border:2px solid var(--accent);background:var(--accent-soft);border-radius:12px;justify-self:center;gap:2px;padding:14px 22px;display:grid}.parent[data-astro-cid-fnedy4ec] b[data-astro-cid-fnedy4ec]{font-family:var(--display);font-size:1.25rem}.parent[data-astro-cid-fnedy4ec] span[data-astro-cid-fnedy4ec],.child[data-astro-cid-fnedy4ec] span[data-astro-cid-fnedy4ec]:last-child{color:var(--muted);font-size:.9rem}.connector[data-astro-cid-fnedy4ec]{height:32px;position:relative}.connector[data-astro-cid-fnedy4ec]:before{content:"";border-left:2px solid var(--line);height:16px;position:absolute;top:0;left:50%}.connector[data-astro-cid-fnedy4ec] span[data-astro-cid-fnedy4ec]{border:2px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;height:16px;position:absolute;top:16px;left:25%;right:25%}.children[data-astro-cid-fnedy4ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.child[data-astro-cid-fnedy4ec]{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-content:start;gap:4px;padding:16px;display:grid}.child[data-astro-cid-fnedy4ec] b[data-astro-cid-fnedy4ec]{font-family:var(--display);font-size:1.1rem}@media (width<=520px){.children[data-astro-cid-fnedy4ec]{grid-template-columns:1fr}.connector[data-astro-cid-fnedy4ec] span[data-astro-cid-fnedy4ec]{border-right:0;border-radius:0;width:0;left:50%;right:auto}}
