.article-sources__item{scroll-margin-top:5rem;border-radius:4px}.article-sources__item:target{background:color-mix(in srgb,var(--color-primary) 12%,transparent);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-primary) 12%,transparent)}.article-sources__back{margin:0 0 var(--space-2, .5rem)}.article-sources__back button{font:inherit;font-size:.9375rem;font-weight:600;color:var(--color-primary-text);background:none;border:0;padding:.4rem 0;min-height:2.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.article-correction{margin:var(--space-4, 1rem) 0;padding:.6rem .85rem;font-size:.9375rem;color:var(--color-text-muted);border-left:3px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-radius:0 4px 4px 0}.cite-receipt{position:relative}.cite-receipt__quote{position:absolute;left:50%;bottom:calc(100% + .35rem);transform:translate(-50%);z-index:20;width:min(22rem,80vw);padding:.5rem .7rem;font-size:.8125rem;font-weight:400;line-height:1.4;font-style:italic;color:var(--color-text);background:var(--color-surface, #fff);border:1px solid var(--color-border, #ddd);border-radius:6px;box-shadow:0 6px 20px #0000001f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.cite-receipt:hover .cite-receipt__quote,.cite-receipt:focus-within .cite-receipt__quote,.cite-receipt.is-open .cite-receipt__quote{opacity:1;visibility:visible}
