.essay-figure{margin:2rem 0;padding:clamp(1rem,3vw,1.75rem);min-width:0;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--description-size);line-height:1.65;overflow-wrap:anywhere}.prose-editorial .essay-figure p{margin:0}.prose-editorial .essay-figure p+p{margin-top:.75rem}.essay-figure .essay-figure-label{color:hsl(var(--muted-foreground));font-size:1rem}.prose-editorial .essay-figure-caption h2{margin:.5rem 0;font-size:var(--card-title-size);font-weight:600;line-height:1.4}.essay-figure .essay-figure-period{color:hsl(var(--accent));font-size:1rem;font-weight:600}.essay-figure .essay-figure-description{margin-top:.75rem}.essay-figure-values{margin-block:1.25rem;width:100%}.essay-figure-table{border-collapse:collapse;table-layout:auto}.essay-figure-table th,.essay-figure-table td{padding:.65rem .75rem;border-bottom:1px solid hsl(var(--border));text-align:left}.essay-figure-table thead th{color:hsl(var(--muted-foreground));font-size:1rem;font-weight:600}.essay-figure-table td{white-space:nowrap}.essay-figure-table tbody th{font-weight:400}.essay-figure-table :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums}.essay-figure-table tbody tr:last-child{background:hsl(var(--secondary))}.essay-figure-table tbody tr:last-child :is(th,td){font-weight:600}.essay-figure-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem}.essay-figure-metrics>div{min-width:0;padding:1rem;border-radius:.75rem;background:hsl(var(--secondary))}.prose-editorial .essay-figure-metrics dt{margin:0;font-size:1rem;font-weight:400;color:hsl(var(--muted-foreground))}.prose-editorial .essay-figure-metrics dd{margin:.5rem 0 0;color:hsl(var(--foreground))}.essay-figure-value{display:block;font-size:2rem;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.essay-figure-value-text{font-size:1.25rem}.essay-figure-value-detail{display:block;margin-top:.4rem;font-size:1rem;line-height:1.5;color:hsl(var(--muted-foreground))}.essay-figure-context{margin-top:1.25rem;font-size:1rem;line-height:1.7}.essay-figure .essay-figure-note-label{font-weight:600;color:hsl(var(--foreground))}.essay-figure .essay-figure-credit{color:hsl(var(--muted-foreground))}.essay-figure-sources{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;padding:0;margin:.5rem 0 0;list-style:none}.essay-figure-sources li{min-width:0}.essay-figure :is(a,summary){color:hsl(var(--accent));min-height:44px}.essay-figure a{display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.essay-figure-original{margin-top:1rem;border-top:1px solid hsl(var(--border))}.essay-figure-original summary{padding-block:.65rem;cursor:pointer;font-size:1.125rem}.essay-figure-original-content{padding-top:.5rem}.essay-figure-original img{display:block;max-width:100%;width:100%;height:auto;border-radius:.5rem}.essay-figure-original a{margin-top:.5rem;font-size:1rem}.prose-editorial>.essay-figure+p{margin-top:1.5em}@media (max-width: 600px){.essay-figure-table th,.essay-figure-table td{padding-inline:.25rem}}
