/* Organization chart: fit the page on every screen. */
.org-frame { margin-inline:0; min-width:0; overflow:hidden; }
.org-frame [data-org-zoom] { display:block; width:100%; cursor:zoom-in; }
.org-frame img { display:block; width:100%; min-width:0; max-width:100%; height:auto; object-fit:contain; }
