.trust-body{border-top:0;margin-top:.5rem;padding-top:1.5rem}.srcs{border-top:1px solid var(--color-ink);margin:2rem 0 0;padding:0;list-style:none}.srcs li{border-bottom:1px solid var(--color-rule);flex-direction:column;gap:.15rem;padding:.75rem 0;display:flex}.srcs li:target{background:var(--color-lapis-pale)}.srcs .pub{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-2);font-size:.75rem}.srcs a,.srcs i{font-family:var(--font-serif);color:var(--color-ink);font-size:1.125rem}.srcs .feeds{color:var(--color-ink-2);font-size:.875rem}.srcs .lic{color:var(--color-ink-3);font-size:.75rem}.changes{border-top:1px solid var(--color-ink);margin:1.5rem 0 0;padding:0;list-style:none}.changes li{border-bottom:1px solid var(--color-rule);grid-template-columns:9rem 1fr;gap:1rem;padding:.55rem 0;font-size:.9375rem;display:grid}.rev-d{margin-top:2rem}.scroll{overflow-x:auto}.matrix .nm{font-family:var(--font-serif);font-size:1.0625rem}.matrix th a{color:var(--color-ink-3);text-decoration:none}.matrix th a:hover{color:var(--color-lapis)}.matrix td.one{color:var(--color-stamp);font-weight:600}.yr-list{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.yr-list a{border-bottom:1px solid var(--color-rule);color:var(--color-ink);grid-template-columns:3.5rem 1fr auto auto 1.25rem;align-items:baseline;gap:1rem;padding:.6rem 0;text-decoration:none;display:grid}.yr-list a:hover{background:var(--color-surface)}.yr-list a:hover .w{color:var(--color-lapis)}.yr-list .y{color:var(--color-lapis);font-weight:600}.yr-list .w{font-family:var(--font-serif);font-size:1.25rem}.yr-list .c,.yr-list .p{color:var(--color-ink-2);font-size:.8125rem}.yr-list .p{color:var(--color-ink-3)}@media (width<=39.99rem){.yr-list a{grid-template-columns:3rem 1fr auto 1rem}.yr-list .p{display:none}}.choro{margin:1.5rem 0 0}.choro svg{width:100%;height:auto;display:block;overflow:visible}.choro .p use{stroke:var(--color-paper);stroke-width:1.4px;stroke-linejoin:round;transition:fill .12s,opacity .12s}.choro .c1 use{fill:var(--color-cat-1)}.choro .c2 use{fill:var(--color-cat-2)}.choro .c3 use{fill:var(--color-cat-3)}.choro .c4 use{fill:var(--color-cat-4)}.choro .co use{fill:var(--color-cat-other)}.choro .cz use{fill:var(--color-sunk)}.choro a.p:hover use,.choro a.p:focus use{fill:var(--color-ink)}.choro a.p:focus{outline:none}.choro .cap,.choro .hint{font-family:var(--font-mono);letter-spacing:.03em;fill:var(--color-ink);font-size:15px}.choro .hint{fill:var(--color-ink-3)}.choro .cap{visibility:hidden;font-weight:600}.choro a.p:hover .cap,.choro a.p:focus .cap{visibility:visible}.choro svg:has(a.p:hover) .hint,.choro svg:has(a.p:focus) .hint{visibility:hidden}.choro .legend{color:var(--color-ink-2);flex-wrap:wrap;gap:.45rem 1.5rem;margin:.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.choro .legend li{align-items:baseline;gap:.45rem;display:inline-flex}.choro .legend li.oth{flex-basis:100%;display:block}.choro .legend li.oth .sw{vertical-align:-.05rem;margin-right:.45rem}.choro .legend b{font-family:var(--font-serif);color:var(--color-ink);font-size:1rem;font-weight:500}.choro .legend .n{color:var(--color-ink-3);font-size:.75rem}.choro .legend .muted{color:var(--color-ink-3);font-size:.8125rem}.choro .sw{flex:none;width:.85rem;height:.85rem;display:inline-block}.choro .sw.c1{background:var(--color-cat-1)}.choro .sw.c2{background:var(--color-cat-2)}.choro .sw.c3{background:var(--color-cat-3)}.choro .sw.c4{background:var(--color-cat-4)}.choro .sw.co{background:var(--color-cat-other)}.choro figcaption{color:var(--color-ink-3);margin-top:.6rem;font-size:.8125rem}@media print{.choro .hint{display:none}}@media (width<=39.99rem){.choro .hint{display:none}}.diff .nm{font-family:var(--font-serif);font-size:1.0625rem}.rg h3{border-bottom:1px solid var(--color-ink);justify-content:space-between;margin-top:2rem;padding-bottom:.35rem;display:flex}.rg h3 .mono{color:var(--color-ink-3);font-size:.75rem;font-weight:400}.pv-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pv-list a{border-bottom:1px solid var(--color-rule);color:var(--color-ink);grid-template-columns:1fr auto auto;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.9375rem;text-decoration:none;display:grid}.pv-list a:hover .pn{color:var(--color-lapis);text-decoration:underline}.pv-list .pl{font-family:var(--font-serif);color:var(--color-ink-2)}.pv-list .pc{color:var(--color-ink-3);text-align:right;min-width:4.5rem;font-size:.75rem}.lt-grid{border-top:1px solid var(--color-ink);border-left:1px solid var(--color-rule);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.lt-grid li{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.lt-grid a,.lt-grid .cell{height:100%;color:var(--color-ink);flex-direction:column;gap:.15rem;padding:.7rem .8rem .8rem;text-decoration:none;display:flex}.lt-grid a:hover{background:var(--color-surface)}.lt-grid a:hover .lt{color:var(--color-lapis)}.lt-grid .lt{font-family:var(--font-serif);font-size:2.25rem;font-weight:420;line-height:1}.lt-grid .ln{color:var(--color-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.lt-grid .lx{font-family:var(--font-serif);color:var(--color-ink-2);font-size:.9375rem}.lt-grid .lx .mono{color:var(--color-stamp);font-size:.6875rem}.lt-grid li.off .lt{color:var(--color-rule-strong)}.hub-grid{border-top:1px solid var(--color-ink);border-left:1px solid var(--color-rule);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:.5rem 0 0;padding:0;list-style:none;display:grid}.hub-grid li{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);flex-direction:column;gap:.25rem;padding:.9rem 1rem 1rem;display:flex}.hub-grid .hn{font-family:var(--font-serif);color:var(--color-ink);font-size:1.3125rem;font-weight:480;line-height:1.15;text-decoration:none}.hub-grid a.hn:hover{color:var(--color-lapis);text-decoration:underline}.hub-grid .hn.off{color:var(--color-ink-2)}.hub-grid .hm{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:.6875rem}.hub-grid .hd{color:var(--color-ink-2);font-size:.875rem;line-height:1.45}.hub-grid .hx{color:var(--color-lapis);font-size:.8125rem}.cmx th.nm{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-ink);white-space:nowrap;border-bottom:1px solid var(--color-rule);font-size:1rem;font-weight:500}.cmx th.nm .c{color:var(--color-ink-3);margin-left:.3rem;font-size:.6875rem}.cmx thead th{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-ink-2);font-size:.875rem}.cmx td a{color:var(--color-ink-2);font-weight:400;text-decoration:none}.cmx td a:hover{color:var(--color-lapis);text-decoration:underline}.cmx .self-c{color:var(--color-rule-strong)}.pair-list{columns:2;border-top:1px solid var(--color-ink);column-gap:2rem;margin:0;padding:0;list-style:none}@media (width>=64rem){.pair-list{columns:3}}.pair-list li{break-inside:avoid;border-bottom:1px solid var(--color-rule)}.pair-list a{font-family:var(--font-serif);color:var(--color-ink);padding:.45rem 0;font-size:1.0625rem;text-decoration:none;display:block}.pair-list a:hover{color:var(--color-lapis)}.pair-list .vs-x{font-family:var(--font-mono);color:var(--color-ink-3);margin:0 .2rem;font-size:.6875rem}.fnx th.nm{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-ink);border-bottom:1px solid var(--color-rule);font-size:1rem;font-weight:500}.fnx thead th{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-ink-2);font-size:.875rem}.fnx td{padding-block:.35rem}.fnx td a{color:var(--color-ink-2);font-size:.8125rem;font-weight:400;text-decoration:none}.fnx td a:hover{color:var(--color-lapis);text-decoration:underline}.sp-box{max-width:44rem;margin:1.5rem 0 3rem}.sp-box .search .results{max-height:none;position:static}.sp-list{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.sp-list a{font-family:var(--font-serif);font-size:1.125rem}
