.ngplot{max-width:38rem;margin-top:12px;padding-inline:4px}.ngrow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(7em,10em) minmax(0,1fr) 40px;align-items:center;gap:0 10px;padding:3px 0;display:grid}.ngrow.nghead{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:5px;font-size:.75rem}.ngname{font-size:.875rem;line-height:1.25}.ngnote{color:var(--muted);font-size:.75rem;display:block}.nghist{justify-content:flex-end;gap:3px;min-width:0;display:flex}.nglatest{justify-content:center;display:flex}.nghead .nghist,.nghead .nglatest{color:var(--ink-2);font-weight:600}.ngc{font-variant-numeric:tabular-nums;color:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;width:24px;height:22px;font-size:11px;font-weight:600;display:inline-flex}.ngc.dem{background:var(--cool)}.ngc.rep{background:var(--warm)}.ngc.ind{background:var(--muted)}.ngc.open{color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.nglatest .ngc{outline:2px solid var(--ink);outline-offset:1px;width:28px;height:26px;font-size:12px}.nglatest .ngc.open{outline-style:dashed}.plegend .ngc.key{border-radius:3px;width:12px;height:12px}.spark .ngs.dem{fill:var(--cool)}.spark .ngs.rep{fill:var(--warm)}.spark .ngs.ind{fill:var(--muted)}.spark .ngs.open{fill:none;stroke:var(--muted);stroke-width:1px}@media (width<=520px){.ngrow{grid-template-columns:minmax(0,1fr) 36px;padding:4px 0 5px}.ngname{grid-column:1/-1;margin-bottom:3px}.ngnote{margin-left:6px;display:inline}.nghead .ngname{display:none}.nghist{justify-content:flex-end;gap:2px}.ngc{width:21px;height:20px;font-size:10px}.nglatest .ngc{width:25px;height:23px;font-size:11px}}.ndbplot{--ndb-r:6px;max-width:40rem;margin-top:12px;padding-inline:4px}.ndbrow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) 4.6rem;align-items:center;gap:0 10px;padding:4px 0;display:grid}.ndbrow.ndbhead{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:4px;font-size:.75rem}.ndbname{font-size:.875rem;line-height:1.25}.ndbnote{color:var(--muted);font-size:.75rem;display:block}.ndbtrack{min-width:0;height:22px;position:relative}.ndbhead .ndbtrack{height:1.2em}.ndbtick{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translate(-50%)}.ndbtick.zero{color:var(--ink-2);font-weight:600}.ndbtick:first-child{transform:translateX(calc(-1 * var(--ndb-r)))}.ndbtick:last-child{transform:translateX(calc(-100% + var(--ndb-r)))}.ndbgrid{border-left:1px solid var(--line-2);width:0;position:absolute;top:0;bottom:0}.ndbgrid.zero{border-left:1px solid var(--muted)}.ndbbase{border-left:2px dotted var(--ink-2);width:0;position:absolute;top:3px;bottom:3px;transform:translate(-1px)}.ndbline{background:var(--muted);border-radius:2px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.ndbline.dem{background:var(--cool)}.ndbline.rep,.ndbline.down{background:var(--warm)}.ndbline.up{background:var(--cool)}.ndbdot{width:calc(2 * var(--ndb-r));height:calc(2 * var(--ndb-r));box-sizing:border-box;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ndbdot.from{background:var(--surface);border:2px solid var(--ink-2)}.ndbdot.to{background:var(--ink);border:2px solid var(--ink)}.ndbdot.to.open{background:var(--surface);border:2px dashed var(--ink)}.ndbchg{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.ndbchg.dem{color:var(--cool)}.ndbchg.rep,.ndbchg.down{color:var(--warm)}.ndbchg.up{color:var(--cool)}.ndbchg.flat{color:var(--muted)}.ndbhead .ndbchg{color:var(--ink-2);font-weight:600}.plegend .ndbdot.key{--ndb-r:5px;vertical-align:-1px;margin-right:5px;display:inline-block;position:static;transform:none}.plegend .ndbline.key{vertical-align:3px;width:18px;margin-right:5px;display:inline-block;position:static;transform:none}.plegend .ndbbase.key{vertical-align:-1px;height:12px;margin-right:6px;display:inline-block;position:static;transform:none}.spark .nds{stroke-width:2px;stroke:var(--muted)}.spark .nds.dem{stroke:var(--cool)}.spark .nds.rep,.spark .nds.down{stroke:var(--warm)}.spark .nds.up{stroke:var(--cool)}.spark .nds-to{fill:var(--ink)}.spark .nds-zero{stroke:var(--line);stroke-width:1px}@media (width<=520px){.ndbplot{--ndb-r:5px}.ndbrow{grid-template-columns:minmax(0,1fr) 4.4rem;padding:4px 0 5px}.ndbname{grid-column:1/-1;margin-bottom:2px}.ndbnote{margin-left:6px;display:inline}.ndbhead .ndbname{display:none}.ndbtick{font-size:.6875rem}}.nh{padding-bottom:24px}.nh h1{margin-bottom:10px}.nh .lede{max-width:44em}.nlist{border-top:2px solid var(--ink)}.nrow{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:148px minmax(0,1fr) 168px;align-items:start;gap:6px 22px;padding:15px 0 16px;text-decoration:none;display:grid}.nrow:hover{color:var(--ink);text-decoration:none}.nrow:hover h2{text-decoration:underline}.nrow .when{color:var(--muted);margin:0;padding-top:3px;font-size:14px;line-height:1.35}.nrow h2{margin:0;font-size:20px;font-weight:650;line-height:1.26}.nrow .thumb{width:100%;display:block}.nrow .thumb svg{width:100%;height:auto;display:block}.nkeep{max-width:44em;margin-top:30px}.nkeep h2{margin:0 0 4px;font-size:1.0625rem}.nt{padding:0 0 22px}.nt .when{color:var(--muted);margin:12px 0 8px;font-size:15px}.nt h1{max-width:26em;margin:0 0 10px;font-size:2.125rem;line-height:1.18}.nt .sub{max-width:44em;color:var(--ink-2);margin:0;font-size:17px}.ngrid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:40px;padding-top:16px;display:grid}.nbody{min-width:0}.nbody>p,.nbody>ul,.nbody>ol,.nbody>blockquote{font-size:17px;line-height:1.55}.nbody>p{margin:0 0 16px}.nbody>h2{margin:28px 0 8px}.nbody>h3{margin:22px 0 6px}.nbody>figure{margin:8px 0 24px}.naside{color:var(--ink-2);font-size:15px;line-height:1.45}.naside p{margin:0 0 8px}.naside .frozen{color:var(--ink);font-weight:650}.naside h2{color:var(--ink);margin:18px 0 4px;font-size:15px}.naside ul{margin:0;padding:0;list-style:none}.naside li{padding:1px 0}.ncorrect{border-left:4px solid var(--line);max-width:44em;margin:0 0 22px;padding:8px 12px;font-size:15px}.ncorrect p{margin:0}.pn{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 32px;margin-top:34px;font-size:15px;display:grid}.pn a,.pn div{color:var(--ink);padding:12px 0 8px;line-height:1.32;text-decoration:none;display:block}.pn a b{color:var(--link);margin-bottom:2px;font-size:14px;font-weight:500;display:block}.pn a:hover b{text-decoration:underline}.pn .next{text-align:right}.pn .none{color:var(--muted)}@media (width<=1040px){.ngrid{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=640px){.nrow{grid-template-columns:minmax(0,1fr) 104px;gap:3px 14px;padding:13px 0 14px}.nrow .when{grid-area:1/1;padding-top:0}.nrow h2{grid-area:2/1;font-size:17.5px}.nrow .thumb{grid-area:1/2/3}.nrow.no-thumb h2,.nrow.no-thumb .when{grid-column:1/-1}.nt h1{font-size:1.5625rem}.nt .sub{font-size:15.5px}.nbody>p,.nbody>ul,.nbody>ol,.nbody>blockquote{font-size:16px}.pn{gap:0 18px;font-size:14px}}
