.layers[data-astro-cid-ikooipj4]{max-inline-size:56rem;display:grid}.layer[data-astro-cid-ikooipj4]{gap:var(--space-s);grid-template-columns:2.25rem 1fr;display:grid}.layer__rail[data-astro-cid-ikooipj4]{justify-content:center;display:flex;position:relative}.layer__rail[data-astro-cid-ikooipj4]:before{content:"";border-inline-start:2px dashed var(--line-strong);position:absolute;inset-block:0}.layer[data-astro-cid-ikooipj4]:last-child .layer__rail[data-astro-cid-ikooipj4]:before{block-size:1.5rem;inset-block-end:auto}.layer--active[data-astro-cid-ikooipj4] .layer__rail[data-astro-cid-ikooipj4]:before{border-inline-start:2px solid var(--accent)}.layer__node[data-astro-cid-ikooipj4]{background:var(--canvas);border:2px dashed var(--ink);border-radius:50%;block-size:1rem;inline-size:1rem;margin-block-start:.35rem;position:relative}.layer--active[data-astro-cid-ikooipj4] .layer__node[data-astro-cid-ikooipj4]{background:var(--accent);border:0;box-shadow:0 0 0 5px #f2552c33}.layer__body[data-astro-cid-ikooipj4]{padding-block-end:var(--space-xl)}.layer__head[data-astro-cid-ikooipj4]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.layer__num[data-astro-cid-ikooipj4]{color:var(--muted)}.layer__title[data-astro-cid-ikooipj4]{margin-block:var(--space-s) var(--space-xs);font-size:var(--step-3)}.layer__text[data-astro-cid-ikooipj4]{max-inline-size:var(--prose-max);color:var(--ink-soft);font-size:var(--step-1);line-height:1.5}.layer__points[data-astro-cid-ikooipj4]{margin:var(--space-m) 0 0;color:var(--ink-soft);gap:.4rem;padding-inline-start:1.1rem;display:grid}.layer__points[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]::marker{color:var(--accent)}.role__body[data-astro-cid-ikooipj4]{color:var(--on-ink-muted)}
