/* Numbered references stay discreet; supporting records remain easy to reach. */
.source-note-ref {font-size:.62em;line-height:0;vertical-align:super;margin-left:.22em;white-space:nowrap;font-weight:600}
.source-note-ref a {color:inherit;text-decoration:none;border-bottom:0;padding:.15em .12em}
.source-note-ref a:hover {text-decoration:underline;text-underline-offset:.15em}
.source-note-ref a:focus-visible,.source-footnotes a:focus-visible {outline:2px solid currentColor;outline-offset:4px}
.source-note-ref a {scroll-margin-top:140px}
.source-footnotes {border-top:1px solid #dce0e9;background:#f7f8fb;color:#586170;padding-top:48px;padding-bottom:48px}
.source-footnotes h2 {font-size:1.3rem;line-height:1.35;letter-spacing:-.015em;margin:0 0 24px;color:#0b278c}
.source-footnotes ol {list-style:decimal;margin:0;padding-left:1.4rem;max-width:1120px}
.source-footnotes li {padding:0 0 18px 8px;scroll-margin-top:120px;font-size:.82rem;line-height:1.7;overflow-wrap:anywhere}
.source-footnotes li:last-child {padding-bottom:0}
.source-footnotes li::marker {font-weight:700;color:#0b278c}
.source-footnotes li p,.source-footnotes li div {font-size:inherit;line-height:inherit;margin:0 0 .4em}
.source-footnotes li a {font-size:inherit;color:#0b278c;text-underline-offset:3px}
.source-footnotes .source-footnote-label {font-weight:700;color:#26364f;margin-bottom:.3em}
.source-footnotes .source-footnote-return {display:inline-block;margin-left:.5em}
.source-footnotes .source-footnote-return a {padding:2px 4px;text-decoration:none}
.source-footnotes li:target {background:#edf0fa;outline:8px solid #edf0fa;border-radius:2px}
@media(max-width:600px){.source-footnotes{padding-top:32px;padding-bottom:32px}.source-footnotes li{font-size:.8rem;padding-left:4px}}
