.insight-arrow[data-astro-cid-qv3njqyx]{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);z-index:50;opacity:.6;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.insight-arrow[data-astro-cid-qv3njqyx]:hover{color:var(--color-link-hover);border-color:var(--color-accent);opacity:1;box-shadow:0 2px 12px #00000014}.insight-arrow--prev[data-astro-cid-qv3njqyx]{left:var(--space-3)}.insight-arrow--next[data-astro-cid-qv3njqyx]{right:var(--space-3)}.insight-arrow__label[data-astro-cid-qv3njqyx]{white-space:nowrap;text-overflow:ellipsis;opacity:0;width:0;max-width:120px;font-size:.8rem;font-weight:500;transition:opacity .2s,width .2s;overflow:hidden}.insight-arrow[data-astro-cid-qv3njqyx]:hover .insight-arrow__label[data-astro-cid-qv3njqyx]{opacity:1;width:120px}@media (width<=768px){.insight-arrow[data-astro-cid-qv3njqyx]{display:none}}.faq[data-astro-cid-hemr5th4]{margin-top:var(--space-8)}.faq-list[data-astro-cid-hemr5th4]{margin-top:var(--space-5);max-width:var(--max-width-prose)}.faq-item[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;color:var(--color-text);font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";content:"+" / "";color:var(--color-link);flex-shrink:0;font-size:1.25rem;line-height:1}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−";content:"−" / ""}.faq-answer[data-astro-cid-hemr5th4]{padding:0 0 var(--space-5);color:var(--color-text-secondary);margin:0}.diagram-downloads[data-astro-cid-i6rqf7bk]{margin-top:var(--space-8)}.diagram-downloads-note[data-astro-cid-i6rqf7bk]{color:var(--color-text-secondary);margin:var(--space-3) 0 var(--space-4);font-size:.9rem}.diagram-downloads-list[data-astro-cid-i6rqf7bk]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.diagram-downloads-list[data-astro-cid-i6rqf7bk] li[data-astro-cid-i6rqf7bk]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.diagram-downloads-list[data-astro-cid-i6rqf7bk] li[data-astro-cid-i6rqf7bk] a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-weight:500;text-decoration:none;display:flex}.diagram-downloads-list[data-astro-cid-i6rqf7bk] li[data-astro-cid-i6rqf7bk]:hover{border-color:var(--color-accent)}.diagram-downloads-list[data-astro-cid-i6rqf7bk] li[data-astro-cid-i6rqf7bk] a:hover .diagram-downloads-title[data-astro-cid-i6rqf7bk]{text-decoration:underline}.diagram-downloads-meta[data-astro-cid-i6rqf7bk]{letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.diagram-downloads-meta[data-astro-cid-i6rqf7bk] svg[data-astro-cid-i6rqf7bk]{flex:none;width:13px;height:13px}.related-links[data-astro-cid-of3wtrpz]{margin:var(--space-6) 0 0;color:var(--color-text-secondary);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));padding:0;font-size:.875rem;list-style:none;display:grid}.related-links[data-astro-cid-of3wtrpz] li[data-astro-cid-of3wtrpz]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3) var(--space-4);line-height:1.5}.related-links[data-astro-cid-of3wtrpz] li[data-astro-cid-of3wtrpz] a{font-weight:600;text-decoration:none}.related-links[data-astro-cid-of3wtrpz] li[data-astro-cid-of3wtrpz] a:hover{text-decoration:underline}
