.sources{min-height:calc(100vh - 60px);padding:2rem 1rem 4rem}.sources__container{max-width:680px;margin:0 auto}.sources__header{margin-bottom:2.5rem}.sources__title{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;color:var(--color-text);margin:0 0 .75rem}.sources__subtitle{font-size:.9375rem;margin:0}.sources__intro,.sources__subtitle{color:var(--color-text-secondary);line-height:1.6}.sources__intro{font-size:.875rem;margin:0 0 2rem}.sources__section{margin-bottom:2rem}.sources__section-title{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.sources__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sources__table{width:100%;border-collapse:collapse;font-size:.875rem}.sources__table th{text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:0 .75rem .5rem 0;white-space:nowrap}.sources__table td{padding:.625rem .75rem .625rem 0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle}.sources__table tr:last-child td{border-bottom:none}.sources__source-link{color:var(--color-text);text-decoration:none;font-weight:500}.sources__source-link:hover{text-decoration:underline}.sources__status-cell{display:flex;align-items:center;gap:.375rem}.sources__status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sources__status-dot--completed{background-color:#22863a}.sources__status-dot--running{background-color:#dbab09}.sources__status-dot--failed{background-color:#cb2431}.sources__status-dot--never{background-color:#959da5}.sources__jurisdiction-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.sources__jurisdiction-header .sources__section-title{margin:0;padding:0;border:none}.sources__jurisdiction-filter{font-size:.8125rem;padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer}.sources__jurisdiction-filter:focus{outline:2px solid var(--color-primary);outline-offset:1px}.sources__jurisdiction-note{font-size:.8125rem;color:var(--color-text-muted);margin:.75rem 0 0;font-style:italic}.sources__tag-progress{display:inline-block;font-size:.6875rem;font-style:normal;font-weight:600;color:var(--color-primary);background:var(--color-primary-light,#e8edf3);padding:.0625rem .375rem;border-radius:3px;vertical-align:middle;letter-spacing:.02em}.sources__source-link--muted{opacity:.55}.sources__coming-soon{font-size:.6875rem;color:var(--color-text-muted);font-style:italic;margin-left:.375rem}.sources__loading{padding:3rem 0;color:var(--color-text-muted)}.sources__error,.sources__loading{text-align:center;font-size:.875rem}.sources__error{padding:2rem;color:#cb2431;background:#ffeef0;border-radius:6px;margin-bottom:1.5rem}@media (max-width:640px){.sources__title{font-size:1.5rem}.sources__section-title{font-size:1rem}.sources__table{font-size:.8125rem}.sources__table th{font-size:.625rem}}