.article-sources-footer{background-color:var(--color-bg-tone-1);padding-block:var(--spacing-lg)}[data-theme=dark] .article-sources-footer{background-color:var(--color-bg-tone-1);border-top-color:var(--primitive-dark-blue)}.sources-container{padding:var(--spacing-sm) var(--spacing-md);margin-block:0}.sources-header{display:flex;align-items:center;gap:var(--spacing-xxs);margin-bottom:var(--spacing-xs)}.sources-title{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:400;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;margin:0}.sources-content{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}.sources-content ol,.sources-content ul{margin:0;padding-left:var(--spacing-xs);list-style-position:outside}.sources-content ul{list-style-type:disc}.sources-content ol{list-style-type:decimal}.sources-content li{margin-bottom:var(--spacing-xxs);padding-left:var(--spacing-xxxs)}.sources-content li:last-child{margin-bottom:0}.sources-content a{color:var(--interactive-primary);text-decoration:underline;text-underline-offset:2px;font-weight:var(--font-weight-medium);transition:color .2s ease}.sources-content a:hover{color:var(--interactive-hover)}.sources-content p{margin:0 0 var(--spacing-xxs) 0}.sources-content p:last-child{margin-bottom:0}.sources-content strong{font-weight:var(--font-weight-semibold)}.sources-content em{font-style:italic;color:var(--color-text-muted)}[data-theme=dark] .sources-container{border-left-color:var(--primitive-dark-blue);background-color:var(--color-bg-tone-1)}