.article-sources[data-v-2f5da713]{padding-top:var(--space-7);border-top:1px solid var(--color-border-strong)}.article-sources .section-label[data-v-2f5da713]{margin:0 0 var(--space-2);font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.article-sources h2[data-v-2f5da713]{margin:0 0 var(--space-5);font-family:var(--font-editorial);font-size:var(--font-size-h2);font-weight:600;line-height:1.2}.article-sources .source-list[data-v-2f5da713]{counter-reset:sources;margin:0;padding:0;list-style:none}.article-sources .source-item[data-v-2f5da713]{counter-increment:sources;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;display:grid}.article-sources .source-item[data-v-2f5da713]:before{content:counter(sources,decimal-leading-zero);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;color:var(--color-muted);grid-row:1/span 2}.article-sources .source-institution[data-v-2f5da713]{font-size:var(--font-size-meta);color:var(--color-ink);font-weight:600}.article-sources .source-item a[data-v-2f5da713]{text-underline-offset:.2em;grid-column:2;text-decoration-thickness:1px}.article-sources .source-date[data-v-2f5da713]{font-size:var(--font-size-small);color:var(--color-muted);grid-area:1/3/span 2}@media (width<=600px){.article-sources .source-item[data-v-2f5da713]{grid-template-columns:1.75rem minmax(0,1fr)}.article-sources .source-date[data-v-2f5da713]{grid-area:auto/2}}
