:root{color-scheme:light;--ink:#1a1a1a;--muted:#5a5a5a;--line:#d8d8d8;--bg:#ffffff;--bg-alt:#f6f6f4;--accent:#7a1f1f}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font-family:Georgia,Times New Roman,serif;line-height:1.55}a{color:var(--accent)}.site-header{border-bottom:2px solid var(--ink)}.site-header-inner{max-width:960px;margin:0 auto;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.75rem}.site-title{font-size:1.25rem;font-weight:700}.site-header nav a,.site-title{text-decoration:none;color:var(--ink)}.site-header nav a{margin-left:1.25rem;font-family:system-ui,sans-serif;font-size:.95rem}main{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 3rem}h1{font-size:1.9rem;margin-bottom:.25rem}h2{font-size:1.3rem;margin-top:2rem}.subtitle{font-size:.95rem;margin-top:0}.refreshed,.subtitle{color:var(--muted);font-family:system-ui,sans-serif}.refreshed{font-size:.85rem;border:1px solid var(--line);background:var(--bg-alt);padding:.5rem .75rem;border-radius:4px;display:inline-block;margin:.5rem 0 1.5rem}.table-wrap{overflow-x:auto;margin:1rem 0 2rem}table{width:100%;min-width:640px;border-collapse:collapse;font-family:system-ui,sans-serif;font-size:.9rem;margin:0}td,th{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line);vertical-align:top}th{border-bottom:2px solid var(--ink);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.badge,th{color:var(--muted)}.badge{display:inline-block;font-family:system-ui,sans-serif;font-size:.72rem;padding:.1rem .45rem;border-radius:3px;border:1px solid var(--line);white-space:nowrap}.badge-live{border-color:#2b6b3f;color:#2b6b3f}.badge-legacy{border-color:#8a6b1f;color:#8a6b1f}.badge-historical{border-color:#1f6b8a;color:#1f6b8a}.badge-cdx{border-color:#5a5a8a;color:#5a5a8a}.badge-spn2{border-color:#2b6b3f;color:#2b6b3f}.badge-unmatched{border-color:var(--accent);color:var(--accent)}.entity-directory{list-style:none;padding:0;margin:.5rem 0 1.5rem;font-family:system-ui,sans-serif}.entity-directory li{padding:.35rem 0;border-bottom:1px solid var(--line)}.muted-count{color:var(--muted);font-size:.85rem}.filter-bar{margin:1rem 0}.filter-bar,.filter-bar input{font-family:system-ui,sans-serif}.filter-bar input{font-size:.95rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:4px;width:100%;max-width:360px}.methodology section{margin-bottom:1.75rem}.site-footer{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 3rem;color:var(--muted);font-family:system-ui,sans-serif;font-size:.85rem;border-top:1px solid var(--line)}.delta-up{color:#2b6b3f;white-space:nowrap}.delta-down{color:var(--accent);white-space:nowrap}.badge-single-action{border-color:#2b6b3f;color:#2b6b3f}.badge-multi-action{border-color:#1f6b8a;color:#1f6b8a}.cite-line{font-family:system-ui,sans-serif;margin-top:.15rem;white-space:nowrap}.cite,.cite-line,.cite-line code{font-size:.72rem;color:var(--muted)}.cite,.cite-line code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg-alt);padding:0 .2rem;border-radius:2px}.cite{font-size:.85rem}tbody tr:target{background:#fff6d8}.period-nav{font-family:system-ui,sans-serif;font-size:.9rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.5rem 0}.lede{font-size:1.05rem;margin:.25rem 0 .5rem}.notes{font-family:system-ui,sans-serif;font-size:.92rem;color:var(--ink);max-width:44rem}.badge-unmeasured{border-style:dashed}.pair{white-space:nowrap}.pair-sep{color:var(--muted);font-size:.75rem}.cell-p{margin:0 0 .35rem}.breadcrumb{font-family:system-ui,sans-serif;font-size:.85rem;color:var(--muted);margin:0 0 .5rem}.filing-title{font-size:1.5rem}.cite-block{font-family:system-ui,sans-serif;font-size:.88rem;border:1px solid var(--line);background:var(--bg-alt);border-radius:4px;padding:.75rem 1rem;overflow-wrap:anywhere}.cite-block>div{margin:.2rem 0}.cite-label{display:inline-block;min-width:7.5rem;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}table.narrow{min-width:0;width:auto}.why-watched{font-size:1.02rem;margin:.25rem 0 .5rem}.filter-bar select{font-family:system-ui,sans-serif;font-size:.95rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:4px;margin-left:.5rem}