:root {
  --ratio-higher:#b64242;
  --ratio-lower:#27834f;
  --ratio-nonsignificant:#68788a;
  --ratio-unassessed:#8a919a;
}
.ratio-effect{font-weight:700;font-variant-numeric:tabular-nums}
.ratio-effect.higher{color:var(--ratio-higher)}
.ratio-effect.lower{color:var(--ratio-lower)}
.ratio-effect.nonsignificant{color:var(--ratio-nonsignificant)}
.ratio-effect.unassessed{color:var(--ratio-unassessed);text-decoration:underline dotted;text-underline-offset:3px}
.ratio-effect.neutral{color:var(--ratio-nonsignificant)}
.ratio-legend{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;color:#5d6f80;font-size:12px;line-height:1.45}
.ratio-legend span{display:inline-flex;align-items:center;gap:5px}
.ratio-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ratio-nonsignificant)}
.ratio-legend .higher i{background:var(--ratio-higher)}
.ratio-legend .lower i{background:var(--ratio-lower)}
.ratio-legend .unassessed i{background:var(--ratio-unassessed);border:1px dashed #526273}
.ratio-legend .rule{flex-basis:100%;font-size:11px}
.source-ratio-legend,.category-ratio-legend{margin:8px 0 14px}
