.evidence{gap:var(--space-4);align-items:flex-start;display:flex}.evidence__index{font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-primary);flex:none;padding-top:6px;font-weight:700}.evidence__main{min-width:0}.evidence__figure{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);border-bottom:2px solid #0000;border-image:var(--brand-gradient) 1;border-image-slice:1;align-items:baseline;gap:2px;padding-bottom:7px;font-weight:700;line-height:1.05;display:inline-flex}.evidence__value{font-size:44px}.evidence__prefix{color:var(--color-ink-sub);font-size:26px}.evidence__unit{font-size:22px}.evidence__figure.is-medium .evidence__value{font-size:38px}.evidence__figure.is-long .evidence__value{font-size:32px}.evidence--lg .evidence__value{font-size:56px}.evidence--lg .evidence__unit{font-size:28px}.evidence--lg .evidence__figure.is-medium .evidence__value{font-size:48px}.evidence--lg .evidence__figure.is-long .evidence__value{font-size:40px}.evidence__label{color:var(--color-ink);margin-top:12px;font-size:14.5px;line-height:1.85}.evidence--lg .evidence__label{font-size:var(--text-md)}.evidence__note{font-size:var(--text-xs);color:var(--color-ink-sub);margin-top:6px;line-height:1.8}@media (max-width:720px){.evidence__value{font-size:38px}.evidence--lg .evidence__value{font-size:44px}}
.key-figure{padding:var(--space-5) 0 var(--space-5) var(--space-5);border-left:1px solid var(--color-line);background:var(--color-bg);margin:2.4em 0}
