._figure_c40g5_1{margin:2rem 0;padding:0}._figure_c40g5_1>svg{cursor:zoom-in;border-radius:12px;width:100%;height:auto;display:block}._caption_c40g5_3{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.82em;display:flex}._caption_c40g5_3 a{text-underline-offset:3px;text-decoration:underline}._caption_c40g5_3 button,._dialogHeader_c40g5_5 button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;padding:.5rem .75rem}._caption_c40g5_3 button:focus-visible,._caption_c40g5_3 a:focus-visible,._dialogHeader_c40g5_5 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._dialog_c40g5_5{border-radius:var(--radius-card);background:var(--soft);width:min(1100px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);border:0;margin:auto;padding:1rem}._dialog_c40g5_5::backdrop{background:#191511bf}._dialogHeader_c40g5_5{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._dialogHeader_c40g5_5 h2{margin:0;font-size:1.15rem}._expanded_c40g5_11{overscroll-behavior:contain;max-height:calc(100dvh - 8rem);overflow:auto}._expanded_c40g5_11 svg{width:100%;min-width:680px;height:auto;display:block}@media (width<=600px){._dialog_c40g5_5{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}._expanded_c40g5_11{max-height:calc(100dvh - 6rem)}}
