.data-table{margin:2.4em 0}.data-table__caption{color:var(--color-ink);margin:0 0 10px;font-size:13px;font-weight:500}.data-table__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:10px;display:flex}.data-table__source{color:var(--color-ink-sub);font-size:12px}
.figure__image{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;overflow:hidden}.figure__image img{border:0;border-radius:0;width:100%;height:auto;display:block}figcaption{color:var(--color-ink-sub);flex-direction:column;gap:2px;margin-top:10px;font-size:13px;line-height:1.8;display:flex}.figure__caption{color:var(--color-ink);font-weight:500}.figure__source{font-size:12px}.figure__actions{gap:var(--space-2);flex-wrap:wrap;margin-top:10px;display:flex}.figure__download{font-size:var(--text-xs);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:6px;padding:6px 12px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.figure__download:hover{border-color:var(--color-primary);color:var(--color-primary)}
.footnotes-block{border-top:1px solid var(--color-line);margin:3em 0 0;padding-top:1.4em}.footnotes-block__title{border:0;margin:0 0 .8em;padding:0;font-size:15px}.footnotes-block__body{color:var(--color-ink-sub);font-size:14px;line-height:1.9}.footnotes-block__body ol,.footnotes-block__body ul{margin:0;padding-left:1.4em}.footnotes-block__body li{margin-bottom:.5em}.footnotes-block__body ul>li:before{display:none}
