.locator{margin:0}.locator svg{width:100%;height:auto;display:block}.locator .lp use{fill:var(--color-sunk);stroke:var(--color-paper);stroke-width:1.6px;stroke-linejoin:round;transition:fill .12s}.locator .lp.nb use{fill:var(--color-lapis-pale)}.locator a.lp.nb:hover use,.locator a.lp.nb:focus use{fill:var(--color-lapis-tint)}.locator .lp.self use{fill:var(--color-lapis)}.locator .ring{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-dasharray:3 4}.trend{margin:1.5rem 0 1.25rem}.trend .chart{width:100%;height:auto;display:block;overflow:visible}.trend .chart-narrow{display:none}@media (width<=35.99rem){.trend .chart-wide{display:none}.trend .chart-narrow{display:block}}.trend .c-reg{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--color-stamp);text-transform:uppercase;font-size:10px}.trend .c-grid{stroke:var(--color-rule);stroke-width:1px;stroke-dasharray:1 3}.trend .c-base{stroke:var(--color-ink);stroke-width:1px}.trend .c-tick,.trend .c-year{font-family:var(--font-mono);fill:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.trend .c-line{fill:none;stroke:var(--color-lapis);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend .c-dot{fill:var(--color-paper);stroke:var(--color-lapis);stroke-width:1.75px;transition:r .12s}.trend .c-hit{fill:#0000}.trend .c-val{font-family:var(--font-mono);fill:var(--color-ink);font-variant-numeric:tabular-nums;opacity:0;paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;font-size:11.5px;font-weight:600;transition:opacity .12s}.trend .c-pt.first .c-val,.trend .c-pt.last .c-val{opacity:1}.trend .c-pt.last .c-dot{fill:var(--color-lapis)}.trend .c-pt:hover .c-val,.trend .c-pt:focus .c-val{opacity:1}.trend .c-pt:hover .c-dot,.trend .c-pt:focus .c-dot{r:4.5}.trend .c-pt:focus{outline:none}.trend:has(.c-pt:hover:not(.first)) .c-pt.first .c-val,.trend:has(.c-pt:focus:not(.first)) .c-pt.first .c-val{opacity:.25}.trend figcaption{color:var(--color-ink-3);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.6rem;font-size:.8125rem;display:flex}.trend figcaption .z{font-style:italic}.pv-table .nm{font-family:var(--font-serif);font-size:1.125rem}.pv-table .tie{font-family:var(--font-mono);color:var(--color-stamp);margin-left:.15rem}@media (width<=39.99rem){.pv-table .col-k{display:none}}.nb-list{border-top:1px solid var(--color-ink);margin:0 0 1rem;padding:0;list-style:none}.nb-list li{border-bottom:1px solid var(--color-rule);grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:.9375rem;display:grid}.nb-name{font-family:var(--font-serif);color:var(--color-ink);font-size:1.125rem;text-decoration:none}.nb-name:hover{color:var(--color-lapis);text-decoration:underline}@media (width<=29.99rem){.nb-list li{grid-template-columns:1fr;gap:.15rem}}.hist td{font-size:.9375rem}.hist td span[lang]{font-family:var(--font-serif);font-size:1.0625rem}.hist .c{color:var(--color-ink-3);margin-left:.25rem;font-size:.75rem}@media (width<=39.99rem){.hist .col-h{display:none}}.loc-cap{color:var(--color-ink-3);margin:.4rem 0 0;font-size:.75rem}.az{margin:1.75rem 0 0}.az ol{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.az li a,.az li span{width:2.6rem;height:2.6rem;font-family:var(--font-serif);border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);color:var(--color-ink);place-items:center;font-size:1.25rem;text-decoration:none;display:grid}.az li a:hover{background:var(--color-surface);color:var(--color-lapis)}.az li [aria-current]{background:var(--color-ink);color:var(--color-paper)}.az li .off{color:var(--color-rule-strong)}.az-list{columns:1;border-top:1px solid var(--color-ink);column-gap:2.5rem;margin:0;padding:0;list-style:none}@media (width>=48rem){.az-list{columns:2}}@media (width>=75rem){.az-list{columns:3}}.az-list li{break-inside:avoid;border-bottom:1px solid var(--color-rule);grid-template-columns:1fr auto;column-gap:.75rem;padding:.5rem 0;display:grid}.az-list a{font-family:var(--font-serif);color:var(--color-ink);font-size:1.1875rem;font-weight:450;text-decoration:none}.az-list a:hover{color:var(--color-lapis);text-decoration:underline}.az-list .m{color:var(--color-ink-2);grid-column:1;font-size:.8125rem}.az-list .rk{color:var(--color-stamp);border:1px solid;grid-area:1/2;align-self:center;padding:.05rem .3rem;font-size:.6875rem}.bars{margin:1.25rem 0 0}.bars .rows{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.bars .row{border-bottom:1px solid var(--color-rule);grid-template-columns:1.75rem minmax(5.5rem,8.5rem) 1fr 5.75rem;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.bars .row:not(:has(.rk)){grid-template-columns:minmax(5.5rem,8.5rem) 1fr 5.75rem}.bars .rk{color:var(--color-ink-3);text-align:right;font-size:.75rem}.bars .lb{font-family:var(--font-serif);min-width:0;font-size:1.0625rem;font-weight:480;line-height:1.2}.bars .lb a{color:var(--color-ink);text-decoration:none}.bars .lb a:hover{color:var(--color-lapis);text-decoration:underline}.bars .nt{font-family:var(--font-sans);color:var(--color-ink-3);font-size:.6875rem;display:block}.bars .bar{width:100%;height:.55rem;display:block}.bars .bar rect{fill:var(--color-rule-strong)}.bars .self .bar rect{fill:var(--color-lapis)}.bars .self .lb,.bars .self .vl{font-weight:650}.bars .self .rk{color:var(--color-stamp);font-weight:600}.bars .vl{text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem}.bars figcaption{color:var(--color-ink-3);margin-top:.6rem;font-size:.8125rem}@media (width<=26rem){.bars .row{grid-template-columns:1.4rem 5.5rem 1fr 5rem;gap:.5rem}}.atree{border:1px solid var(--color-rule);background:var(--color-surface);margin:1.5rem 0 0;padding:1.25rem 1rem 1rem}.atree svg{width:100%;height:auto;display:block}.atree .a-narrow{display:none}@media (width<=35.99rem){.atree .a-wide{display:none}.atree .a-narrow{display:block}}.atree .a-root{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1px}.atree .a-role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--color-ink-3);font-size:9.5px}.atree .a-aff{font-family:var(--font-serif);fill:var(--color-lapis);font-variation-settings:"opsz" 48;font-size:34px;font-weight:520}.atree .a-gl{font-family:var(--font-sans);fill:var(--color-ink-2);font-size:12px}.atree .a-wire{stroke:var(--color-ink-3);stroke-width:1px;fill:none}.atree .a-wire.dotted{stroke-dasharray:1 3;stroke:var(--color-rule-strong)}.atree .a-node{fill:var(--color-ink)}.atree .a-half{font-family:var(--font-serif);fill:var(--color-ink);font-size:19px;font-weight:500}.atree .a-hg{font-family:var(--font-sans);fill:var(--color-ink-3);font-size:11px}.atree .a-leaf{font-family:var(--font-serif);fill:var(--color-ink-2);font-size:17px}.atree .a-sep,.atree .a-more{font-family:var(--font-mono);fill:var(--color-ink-3);font-size:12px}.atree figcaption{color:var(--color-ink-3);margin-top:.75rem;font-size:.8125rem}.members .nm{font-family:var(--font-serif);font-size:1.0625rem}.members td.col-m{color:var(--color-ink-2);font-size:.875rem}.members td.col-o{color:var(--color-turq);font-size:.8125rem}@media (width<=47.99rem){.members .col-o,.members .col-l{display:none}}@media (width<=29.99rem){.members thead tr,.members tbody tr{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;display:grid}.members th.col-m{display:none}.members tbody tr{border-bottom:1px solid var(--color-rule);padding:.45rem 0}.members tbody td{border-bottom:0;padding:0}.members thead th{border-bottom:0}.members thead tr{border-bottom:1px solid var(--color-ink);padding-bottom:.5rem}.members td.col-m{grid-area:2/2/auto/-1;padding-top:.1rem}.members td.n{grid-area:1/3}}.morph{border-top:1px solid var(--color-ink);margin:0}.morph>div{border-bottom:1px solid var(--color-rule);grid-template-columns:8rem 1fr;align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.morph dd{margin:0}.morph dd.serif{font-family:var(--font-serif);font-size:1.25rem;font-style:italic}.morph .forms{flex-wrap:wrap;gap:.35rem;display:flex}@media (width<=29.99rem){.morph>div{grid-template-columns:1fr;gap:.2rem}}.br-list{border-top:1px solid var(--color-ink);margin:1.5rem 0 0;padding:0;list-style:none}.br-list li{border-bottom:1px solid var(--color-rule);grid-template-columns:10rem 1fr;align-items:baseline;column-gap:1rem;padding:.55rem 0;display:grid}.br-list .half{font-family:var(--font-serif);grid-row:span 2;font-size:1.125rem}.br-list .gl{color:var(--color-ink-3);font-size:.8125rem}.br-list .mem{font-family:var(--font-serif);font-size:1.0625rem}.br-list a{color:var(--color-ink)}.br-list a:hover{color:var(--color-lapis)}.kids{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.kids li{border-bottom:1px solid var(--color-rule);grid-template-columns:1fr auto;column-gap:1rem;padding:.75rem 0;display:grid}.kids .kn{font-family:var(--font-serif);color:var(--color-ink);font-size:1.25rem;text-decoration:none}.kids a.kn:hover{color:var(--color-lapis);text-decoration:underline}.kids .mono{color:var(--color-ink-3);font-size:.75rem}.kids p{color:var(--color-ink-2);grid-column:1/-1;margin:.25rem 0 0;font-size:.9375rem}.faq{margin:0}.faq>div{border-top:1px solid var(--color-rule);padding:.9rem 0}.faq dt{margin-bottom:.35rem;font-weight:600}.faq dd{margin:0}.faq .md{font-family:var(--font-sans);font-size:1rem}
