.bcp-stats{max-width:var(--bcp-max-prose);margin-inline:auto;padding:var(--bcp-space-lg);color:var(--bcp-ink-primary);background:transparent;border:1px solid var(--bcp-rule);border-radius:var(--bcp-radius-md);display:grid;grid-template-columns:1fr;gap:var(--bcp-space-md)}.bcp-stats--with-source{background:#fff}@media(min-width:768px){.bcp-stats{padding:var(--bcp-space-xl);grid-template-columns:auto 1fr;gap:var(--bcp-space-xl);align-items:center}}.bcp-stats-number{font-size:var(--bcp-text-4xl);font-weight:700;line-height:1;letter-spacing:var(--bcp-tracking-tight);color:var(--bcp-accent-blue)}@media(min-width:768px){.bcp-stats-number{font-size:var(--bcp-text-stat)}}.bcp-stats-unit{display:inline-block;margin-left:var(--bcp-space-xs);font-size:var(--bcp-text-sm);font-weight:400;color:var(--bcp-accent-blue);vertical-align:super;line-height:1;letter-spacing:0}.bcp-stats-body{margin:0;padding:0}.bcp-stats-claim{margin:0;padding:0;font-size:var(--bcp-text-base);line-height:var(--bcp-leading-relaxed);color:var(--bcp-ink-primary)}@media(min-width:768px){.bcp-stats-claim{font-size:var(--bcp-text-lg)}}.bcp-stats-claim strong,.bcp-stats-claim b,.bcp-stats-claim em,.bcp-stats-claim i{display:inline;color:var(--bcp-accent-blue);font-style:oblique var(--bcp-em-slant);font-weight:inherit}.bcp-stats-source{margin-top:var(--bcp-space-sm);font-size:var(--bcp-text-sm);font-style:italic;color:var(--bcp-ink-muted)}.bcp-stats-source a{color:var(--bcp-link);text-decoration:underline;text-underline-offset:2px;font-style:inherit;transition:color var(--bcp-transition-fast)}.bcp-stats-source a:hover,.bcp-stats-source a:focus{color:var(--bcp-link-hover)}.bcp-stats-source a:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px;border-radius:2px}
