.academy-diagrams{display:grid;gap:24px;margin:25px 0 35px}.academy-diagrams figure{margin:0;border:1px solid #d6dccd;border-radius:12px;padding:20px;background:#f5f5ed;min-width:0}.academy-diagrams h3{font-size:22px;margin:0 0 15px}.academy-diagrams figure>a{display:block;overflow:auto;max-width:100%;border-radius:9px;background:#f4f3eb}.academy-diagrams img{display:block;width:100%;height:auto;min-width:640px;max-width:none}.academy-diagrams figcaption{font-size:14px;line-height:1.65;padding-top:15px;max-width:78ch}.academy-diagrams figcaption a{display:block;font-weight:650;color:inherit;margin-top:7px}@media(max-width:640px){.academy-diagrams figure{padding:14px}.academy-diagrams figure>a:after{content:'Swipe the diagram to see all connections →';display:block;font-size:12px;padding:12px 4px;position:sticky;left:0}.academy-diagrams h3{font-size:20px}}
