.roadmap_page__KXifq{min-width:0}.roadmap_figure__3sbKG{margin:24px 0}.roadmap_media__CCJkG{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#114ab0;border:2px solid var(--line)}.roadmap_figure__3sbKG figcaption{margin-top:10px;color:var(--muted);font-size:13px}.roadmap_transcript__pnHbV{margin-top:24px}.roadmap_transcript__pnHbV summary{cursor:pointer;font-weight:700}.roadmap_transcript__pnHbV h2{font-size:18px;margin-top:24px}.roadmap_imageButton__xR_02{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;text-align:left}.roadmap_imageButton__xR_02 span{display:block;margin-top:8px}.roadmap_viewer__Hy5Jy{width:calc(100vw - 32px);max-width:1600px;padding:16px;background:var(--panel,#fff);color:var(--ink,#17234e);border:2px solid var(--line)}.roadmap_viewer__Hy5Jy::-webkit-backdrop{background:rgb(0 0 0/75%)}.roadmap_viewer__Hy5Jy::backdrop{background:rgb(0 0 0/75%)}.roadmap_toolbar__wB0wJ{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.roadmap_toolbar__wB0wJ strong{margin-right:auto}.roadmap_toolbar__wB0wJ button{min-width:44px;min-height:44px}.roadmap_viewerHint__lzyli{font-size:13px}.roadmap_canvas__J_pGX{overflow:auto;height:min(70vh,900px);cursor:-webkit-grab;cursor:grab;background:#114ab0}.roadmap_canvas__J_pGX:active{cursor:-webkit-grabbing;cursor:grabbing}