.supplement-figure{margin:44px 0;padding:22px;border:1px solid #dededb;background:#f8f8f6;border-radius:12px}.supplement-figure figcaption{font-size:1.1rem;line-height:1.65;margin-bottom:16px}.supplement-figure .diagram-enlarge{display:block;text-decoration:none;background:white;color:#303030}.supplement-figure img{display:block;width:100%;height:auto;border:1px solid #dededb}.diagram-enlarge>span{display:block;text-align:right;padding:10px 12px;font-size:.82rem;color:#666}.supplement-figure details{margin-top:14px;padding-top:12px;border-top:1px solid #dededb}.supplement-figure summary{cursor:pointer;font-size:.9rem}.supplement-figure .figure-caption{margin:14px 0;font-size:.85rem;line-height:1.8}.supplement-figure details ul,.supplement-figure details ol{padding-left:1.4em}.supplement-figure .article-table{font-size:.9rem}@media(max-width:600px){.supplement-figure{padding:12px;margin:30px 0}.supplement-figure figcaption{font-size:1rem}.supplement-figure summary{font-size:.85rem}}
