.hZJeFq_library{min-height:100dvh}.hZJeFq_index{border-top:var(--stem) solid var(--line);margin:0;padding:0;list-style:none}.hZJeFq_entry{border-bottom:var(--hair) solid var(--t-40);transition:background var(--d-hover) var(--ease);grid-template-columns:44px 220px 1fr;align-items:baseline;gap:18px;padding:14px 6px 13px;text-decoration:none;display:grid}.hZJeFq_entry:hover,.hZJeFq_entry:focus-visible{background:var(--t-08)}.hZJeFq_entry:hover .hZJeFq_t{font-style:italic}.hZJeFq_n{color:var(--t-60);font-size:11px}.hZJeFq_t{font-family:var(--display);font-size:26px;line-height:1.1}.hZJeFq_l{font-family:var(--display);font-variation-settings:"opsz" 12;color:var(--t-80);font-size:15px;line-height:1.5}.hZJeFq_read{grid-template-columns:200px minmax(0,660px);align-items:start;gap:56px;display:grid}.hZJeFq_side{gap:16px;display:grid;position:sticky;top:132px}.hZJeFq_back{font-size:12px}.hZJeFq_toc{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.hZJeFq_toc a{border-left:var(--hair) solid var(--t-24);color:var(--t-80);grid-template-columns:18px 1fr;gap:6px;padding:3px 0 3px 8px;text-decoration:none;display:grid}.hZJeFq_toc a[aria-current]{border-left:var(--stem) solid var(--line);color:var(--line);padding-left:6px}.hZJeFq_toc span{color:var(--t-60)}.hZJeFq_article{font-family:var(--display);font-variation-settings:"opsz" 12;font-size:19px;line-height:1.62}.hZJeFq_kicker{font-family:var(--mono);color:var(--t-80);margin:0 0 8px;font-size:11px}.hZJeFq_h1{font-family:var(--display);font-variation-settings:"opsz" 60;margin:0 0 18px;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1}.hZJeFq_lede{margin:0 0 30px;font-size:22px;line-height:1.5}.hZJeFq_sec{margin:36px 0;scroll-margin-top:120px}.hZJeFq_h2{font-family:var(--display);border-top:var(--hair) solid var(--t-40);margin:0 0 12px;padding-top:10px;font-size:28px;font-style:italic;font-weight:400;line-height:1.2}.hZJeFq_secN{font-family:var(--mono);vertical-align:.6em;color:var(--t-60);font-size:11px;font-style:normal}.hZJeFq_article p{margin:0 0 16px}.hZJeFq_article ul{margin:0 0 16px;padding-left:22px}.hZJeFq_article li{margin:4px 0}.hZJeFq_rows{font-family:var(--mono);margin:0 0 18px;font-size:12px;line-height:1.5}.hZJeFq_rows div{border-top:var(--hair) solid var(--t-24);grid-template-columns:180px 1fr;gap:14px;padding:7px 0;display:grid}.hZJeFq_rows dt{color:var(--t-80)}.hZJeFq_rows dd{word-break:break-word;margin:0}.hZJeFq_code{font-family:var(--mono);background:var(--t-08);margin:0 0 16px;padding:12px;font-size:12px;overflow-x:auto}.hZJeFq_pn{border-top:var(--stem) solid var(--line);justify-content:space-between;gap:18px;margin-top:48px;padding-top:14px;display:flex}.hZJeFq_pnLink{gap:2px;font-size:22px;text-decoration:none;display:grid}.hZJeFq_pnLink:hover span:last-child{font-style:italic}.hZJeFq_pnNext{text-align:right}@media (max-width:900px){.hZJeFq_read{grid-template-columns:minmax(0,1fr);gap:20px}.hZJeFq_side{position:static}.hZJeFq_entry{grid-template-columns:34px 1fr}.hZJeFq_l{grid-column:2}.hZJeFq_rows div{grid-template-columns:1fr;gap:2px}.hZJeFq_article{font-size:17px}}
