.bio-join-figure { margin: 2rem 0; color: #233d46; }
.bio-join-figure figcaption { padding: 0 0 10px; line-height: 1.6; }
.bio-join-scroll { max-width: 100%; overflow-x: auto; overscroll-behavior-inline: contain; padding: 8px 0; background: #fff; }
.bio-join-scroll:focus-visible { outline: 3px solid #146b75; outline-offset: -3px; }
.bio-join-svg { display: block; width: 800px; height: auto; max-width: none; }
.bio-join-footnote { margin: 0; padding: 12px 0 16px; line-height: 1.65; color: #334e58; }
