.vt-section{margin-top:48px}.vt-head{margin-bottom:20px}.vt-title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:400}.vt-head .sub{max-width:52ch;line-height:1.5}.vt-facts{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-bottom:8px;padding:20px 0 24px;display:grid}.vt-closest{counter-reset:close;margin:10px 0 0;padding:0;list-style:none}.vt-closest li{counter-increment:close;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;display:flex}.vt-closest li:before{content:counter(close);font-family:var(--mono);color:var(--fg-muted);width:14px;font-size:11px}.vt-closest li>a{min-width:9em;font-weight:600}.vt-closest-figs{color:var(--ink-2)}.vt-tp{margin:10px 0 0;font-size:14px;line-height:1.55}.vt-tp>a{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:4px;font-size:22px;display:block}.vt-tp-line{color:var(--ink-2)}.vt-explain{color:var(--fg-muted);max-width:52ch;margin:10px 0 0;font-size:13px;line-height:1.55}.vt-scroll{border:1px solid var(--border);background:var(--bg);-webkit-overflow-scrolling:touch;overflow-x:auto}.vt-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vt-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.35}.vt-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vt-table th,.vt-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);background:var(--bg);padding:10px 14px}.vt-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);vertical-align:bottom;background:var(--bg-2);white-space:nowrap;font-size:11px;font-weight:600}.vt-table thead th .vt-sub{text-transform:none;letter-spacing:0}.vt-table tbody tr:last-child>*{border-bottom:0}.vt-table tbody th{white-space:nowrap;font-weight:600}.vt-table tbody tr:hover>*{background:var(--bg-2)}.vt-table tbody tr:target>*{background:color-mix(in srgb, var(--era-accent,var(--flag-blue)) 12%, var(--bg))}.vt-table tbody tr:target>th{box-shadow:inset 4px 0 0 var(--era-accent,var(--flag-blue)), inset -1px 0 0 var(--border)}.vt-table tr{scroll-margin-top:96px}.vt-table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.vt-table a:hover{text-decoration-color:currentColor}.vt-sticky{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.vt-num{white-space:nowrap;text-align:right!important}.vt-num,.vt-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.vt-num{font-size:13px}.vt-table thead th.vt-num{font-family:inherit;font-size:11px}.vt-sub{color:var(--fg-muted);margin-top:2px;font-size:12px}.vt-cand{font-family:var(--sans,inherit);color:var(--fg-muted);margin-bottom:2px;font-size:12px}.vt-alloc{white-space:normal;min-width:12em;max-width:22em;font-family:inherit}.vt-muted{color:var(--fg-muted);font-family:inherit;font-size:12px}.vt-status{color:var(--ink-2);font-style:italic;font-family:var(--serif);font-size:14px}.vt-extras{min-width:14em;font-size:13px}.vt-extras>div+div{margin-top:4px}.vt-leader{font-weight:500}.vt-nowrap{white-space:nowrap}.vt-leader-party{margin-left:4px;display:inline}.vt-table thead th.vt-wrap{white-space:normal}.vt-hint{color:var(--fg-muted);margin:0 0 8px;font-size:12px;display:none}.vt-status>span{left:var(--vt-lead,0);max-width:calc(100vw - var(--vt-lead,0px) - 64px);white-space:normal;display:inline-block;position:sticky}.vt-lead-wide{--vt-lead:132px}.vt-lead-narrow{--vt-lead:76px}.vt-swing{font-weight:600}.vt-party{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vt-swatch{width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:1px;flex:none;display:inline-block}.vt-refs{font-family:var(--mono);margin-left:2px;font-size:10px;font-weight:500}.vt-refs a{color:var(--fg-muted);padding:0 1px;text-decoration:none!important}.vt-refs a:hover{color:var(--ink)}.vt-legend{color:var(--fg-muted);max-width:80ch;margin:12px 0 0;font-size:12px;line-height:1.55}.vt-notes{margin-top:24px}.vt-notes ol{color:var(--ink-2);max-width:80ch;margin:10px 0 0;padding-left:2.2em;font-size:13px;line-height:1.55}.vt-notes li{padding:3px 0;scroll-margin-top:96px}.vt-notes li::marker{font-family:var(--mono);color:var(--fg-muted);font-size:11px}.vt-notes li:target{background:var(--bg-2)}.vt-note-row{color:var(--ink);margin-right:4px;font-weight:600}.source-line{border-top:1px solid var(--border);color:var(--fg-muted);max-width:90ch;margin:20px 0 0;padding-top:12px;font-size:12px;line-height:1.6}.source-line-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);margin-right:8px;font-size:11px;font-weight:600}.source-line a{color:var(--ink-2);text-underline-offset:3px}.source-line-meta{white-space:normal}.nara-notes{margin-top:32px}.nara-notes blockquote{border-left:3px solid var(--era-accent,var(--border-strong));margin:12px 0 0;padding:4px 0 4px 18px}.nara-notes blockquote p{font-family:var(--serif);color:var(--ink);max-width:62ch;margin:0;font-size:18px;line-height:1.55}.nara-notes blockquote p:before{content:"“"}.nara-notes blockquote p:after{content:"”"}.nara-notes-cite{color:var(--fg-muted);margin:10px 0 0;font-size:12px}.nara-notes-cite a{color:var(--ink-2);text-underline-offset:3px}@media (max-width:760px){.vt-facts{grid-template-columns:1fr;gap:24px}.vt-table th,.vt-table td{padding:9px 10px}.vt-alloc{min-width:8em}.vt-hint{display:block}.vt-table tbody th.vt-sticky{white-space:normal;min-width:6.5em;max-width:8.5em}.vt-lead-wide{--vt-lead:112px}.vt-lead-narrow{--vt-lead:64px}.nara-notes blockquote p{font-size:16px}}
