.pt-article{--article-measure:40rem}.pt-measure{width:100%;max-width:var(--article-measure);margin-inline:auto}.pt-article .article-section:first-of-type{--i:4}.pt-article .article-section:nth-of-type(2){--i:5}.pt-article .article-section:nth-of-type(3){--i:6}.pt-article .article-section:nth-of-type(4){--i:7}.pt-article .article-section:nth-of-type(5){--i:8}.pt-article .article-section:nth-of-type(n+6){--i:9}.pt-article .pt-hit{position:relative}.pt-article .pt-hit:after{content:"";position:absolute;inset:-.85rem -.3rem}.pt-article .pt-toc{top:var(--s8);max-height:calc(100dvh - var(--s8) - var(--s6));overscroll-behavior:contain;position:sticky;overflow-y:auto}.pt-article .pt-toc-head{padding-bottom:var(--s3);border-bottom:1px solid var(--rule);color:var(--ink-3)}.pt-article .pt-toc-list{margin:0;padding:0;list-style:none}.pt-article .pt-toc .pt-toc-list-wrap{margin-top:var(--s3);padding-left:2px;position:relative}.pt-article .pt-toc .pt-toc-list{border-left:1px solid var(--rule)}.pt-article .pt-toc .pt-toc-list a{min-height:2.25rem;padding:var(--s2) 0 var(--s2) calc(var(--s4) - 2px);color:var(--ink-3);transition:color .2s var(--ease);align-items:center;display:flex;position:relative}.pt-article .pt-toc .pt-toc-indicator{width:2px;left:2px;top:calc(var(--pt-toc-active-top,0px) + .45rem);height:calc(var(--pt-toc-active-height,0px) - .9rem);background:var(--accent-pop);opacity:var(--pt-toc-indicator-opacity,0);transition:top .22s var(--ease), height .22s var(--ease), opacity .2s var(--ease);position:absolute}.pt-article .pt-toc .pt-toc-list a:hover{color:var(--ink-2)}.pt-article .pt-toc .pt-toc-list a[aria-current=location]{color:var(--ink)}.pt-article .pt-toc-mobile{display:none}@media (max-width:1215.9px){.pt-article .pt-toc{display:none}.pt-article .pt-toc-mobile{width:100%;max-width:var(--article-measure);margin-inline:auto;display:block}.pt-article .pt-toc-mobile>summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:2.75rem;padding-block:var(--s2);border-block:1px solid var(--rule);color:var(--ink-2);cursor:pointer;list-style:none;display:flex}.pt-article .pt-toc-mobile>summary::-webkit-details-marker{display:none}.pt-article .pt-toc-status{align-items:center;gap:var(--s2);color:var(--ink-3);display:inline-flex}.pt-article .pt-toc-caret{transition:transform .22s var(--ease)}.pt-article .pt-toc-mobile[open]>summary{border-bottom-color:#0000}.pt-article .pt-toc-mobile[open] .pt-toc-caret{transform:rotate(180deg)}.pt-article .pt-toc-mobile nav{padding-bottom:var(--s2);border-bottom:1px solid var(--rule)}.pt-article .pt-toc-mobile a{min-height:2.75rem;color:var(--ink-3);transition:color .2s var(--ease);align-items:center;display:flex}.pt-article .pt-toc-mobile a[aria-current=location]{color:var(--ink)}}.pt-article .pt-byline>div{display:flex}.pt-article .pt-byline>div:not(:last-child):after{content:"·";margin-inline:var(--s4);color:var(--rule-strong)}@media (forced-colors:active){.pt-article .pt-toc .pt-toc-indicator{background:highlight}}
