/* Shared evidence strip with equal section spacing above and below. */
.service-stats{background:var(--surface);color:var(--text);padding-block:var(--section-space);border-bottom:1px solid var(--line)}
.service-stats__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}
.stats-strip__cell{display:grid;place-items:center;min-width:0;padding:var(--space-8) var(--space-6)}
.stats-strip__cell+.stats-strip__cell{border-left:1px solid var(--line)}
.stats-strip__group{display:grid;grid-template-areas:"value" "label";gap:var(--space-3);inline-size:fit-content;max-inline-size:100%;margin:0;text-align:left}
.service-stats__label{grid-area:label;max-inline-size:24ch;font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--muted)}
.service-stats__value{grid-area:value;display:flex;align-items:baseline;gap:var(--space-2);min-width:0;margin:0;font-size:var(--type-display);font-weight:var(--weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap}
.service-stats__unit{font-size:var(--type-data);font-weight:var(--weight-medium);line-height:var(--leading-data);letter-spacing:normal}
.service-stats__rating-link{color:var(--link);font:inherit;letter-spacing:inherit;text-decoration:none}
.service-stats__rating-link:focus-visible{outline:2px solid var(--link);outline-offset:var(--space-1);border-radius:var(--action-radius)}
@media(hover:hover) and (pointer:fine){.service-stats__rating-link:hover{color:var(--color-blue-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}}
@media(min-width:1024px) and (max-width:1199px){.stats-strip__cell{padding-inline:var(--space-4)}}
@media(max-width:1023px){.service-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-strip__cell{padding:var(--space-6)}.stats-strip__cell+.stats-strip__cell{border-left:0}.stats-strip__cell:nth-child(even){border-left:1px solid var(--line)}.stats-strip__cell:nth-child(n+3){border-top:1px solid var(--line)}}
@media(max-width:767px){.stats-strip__cell{padding:var(--space-6) var(--space-4)}.stats-strip__group{gap:var(--space-2)}.service-stats__label{max-inline-size:18ch}}
