/* The source remains a native link, with or without JavaScript. */
.research-number > a.research-ref{display:flex;align-items:center;min-height:36px;font-size:11px;line-height:1.7;margin-top:8px;text-decoration:underline;text-underline-offset:3px}
.research-number > a.research-ref:focus-visible{outline:2px solid #254F3D;outline-offset:4px;border-radius:2px}
.research-number strong{font-variant-numeric:tabular-nums}
.research-number[data-trace-ready]{position:relative}
.research-number[data-trace-ready]::before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 3px 3px;background:#D5EC9D;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.research-number.is-traced::before{transform:scaleX(1)}
@media(prefers-reduced-motion:reduce){.research-number[data-trace-ready]::before{transform:scaleX(1);transition:none}}
@media print{.research-number[data-trace-ready]::before{display:none}}
