.lx-list[data-astro-cid-b3cy52bv]{margin:0;padding:0;list-style:none}.lx-link[data-astro-cid-b3cy52bv]{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:44px;padding:var(--space-2) 0;color:var(--color-text);display:flex}.lx-link[data-astro-cid-b3cy52bv]:hover{text-decoration:none}.lx-title[data-astro-cid-b3cy52bv]{min-width:0;font-weight:var(--weight-ui);text-wrap:pretty;transition:color var(--dur-fast) var(--ease-out)}.lx-link[data-astro-cid-b3cy52bv]:hover .lx-title[data-astro-cid-b3cy52bv]{color:var(--cluster-ink,var(--color-primary))}.lx-link[data-astro-cid-b3cy52bv]:focus-visible .lx-title[data-astro-cid-b3cy52bv]{color:var(--cluster-ink,var(--color-primary))}.lx-meta[data-astro-cid-b3cy52bv]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.lx-soon[data-astro-cid-b3cy52bv] .lx-title[data-astro-cid-b3cy52bv]{color:var(--color-text-secondary)}.tp-head[data-astro-cid-jfoniyg3]{margin:var(--space-5) 0 var(--space-6)}.tp-title[data-astro-cid-jfoniyg3],.tp-lede[data-astro-cid-jfoniyg3],.tp-facts[data-astro-cid-jfoniyg3]{max-width:var(--width-reading)}.tp-title[data-astro-cid-jfoniyg3]{font-size:clamp(2rem, 1.2rem + 3vw, var(--text-3xl));margin:0 0 var(--space-3)}.tp-lede[data-astro-cid-jfoniyg3]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:var(--measure);margin:0;line-height:1.5}.tp-facts[data-astro-cid-jfoniyg3]{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.tp-sep[data-astro-cid-jfoniyg3]{color:var(--color-text-muted)}.tp-jump-nav[data-astro-cid-jfoniyg3]{margin-bottom:var(--space-7);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.tp-jump-summary[data-astro-cid-jfoniyg3]{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:48px;font-weight:var(--weight-ui);color:var(--color-text);list-style:none;display:flex}.tp-jump-summary[data-astro-cid-jfoniyg3]::-webkit-details-marker{display:none}.tp-jump-chevron[data-astro-cid-jfoniyg3]{color:var(--color-text-muted);transition:transform var(--dur-base) var(--ease-out);display:inline-flex}.tp-jump-chevron[data-astro-cid-jfoniyg3] .icon{width:20px;height:20px}.tp-jump[data-astro-cid-jfoniyg3][open] .tp-jump-chevron[data-astro-cid-jfoniyg3]{transform:rotate(180deg)}@media (min-width:960px){.tp-jump[data-astro-cid-jfoniyg3][open] .tp-jump-summary[data-astro-cid-jfoniyg3]{display:none}}.tp-jump-body[data-astro-cid-jfoniyg3]{gap:var(--space-4);padding:var(--space-2) 0 var(--space-4);display:grid}.tp-jump-label[data-astro-cid-jfoniyg3]{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.tp-jump-list[data-astro-cid-jfoniyg3]{column-gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.tp-jump-list[data-astro-cid-jfoniyg3]{grid-template-columns:1fr 1fr}}.tp-jump-row[data-astro-cid-jfoniyg3]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);display:flex}.tp-jump-row[data-astro-cid-jfoniyg3]:hover{text-decoration:none}.tp-jump-icon[data-astro-cid-jfoniyg3]{color:var(--cluster-ink,var(--color-primary));flex-shrink:0;display:inline-flex}.tp-jump-icon[data-astro-cid-jfoniyg3] .icon{width:20px;height:20px}.tp-jump-title[data-astro-cid-jfoniyg3]{min-width:0;font-weight:var(--weight-ui);transition:color var(--dur-fast) var(--ease-out);flex:1}.tp-jump-row[data-astro-cid-jfoniyg3]:hover .tp-jump-title[data-astro-cid-jfoniyg3]{color:var(--cluster-ink,var(--color-primary))}.tp-jump-row[data-astro-cid-jfoniyg3]:focus-visible .tp-jump-title[data-astro-cid-jfoniyg3]{color:var(--cluster-ink,var(--color-primary))}.tp-jump-count[data-astro-cid-jfoniyg3]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.tp-group[data-astro-cid-jfoniyg3]+.tp-group[data-astro-cid-jfoniyg3]{margin-top:var(--space-8)}.tp-group-h[data-astro-cid-jfoniyg3]{font-size:clamp(1.625rem, 1.2rem + 1.6vw, var(--text-2xl));margin:0 0 var(--space-5)}.tp-topic[data-astro-cid-jfoniyg3]{gap:var(--space-3) var(--space-7);padding:var(--space-5) 0 var(--space-6);border-top:1px solid var(--color-border);display:grid}@media (min-width:960px){.tp-topic[data-astro-cid-jfoniyg3]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.tp-topic[data-astro-cid-jfoniyg3]:target{border-top:2px solid var(--cluster-ink,var(--color-primary));padding-top:calc(var(--space-5) - 1px)}.tp-name[data-astro-cid-jfoniyg3]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xl);margin:0 0 var(--space-2);display:flex}.tp-icon[data-astro-cid-jfoniyg3]{color:var(--cluster-ink,var(--color-primary));flex-shrink:0;margin-top:.15em;display:inline-flex}.tp-icon[data-astro-cid-jfoniyg3] .icon{width:24px;height:24px}.tp-name[data-astro-cid-jfoniyg3] a[data-astro-cid-jfoniyg3]{color:var(--color-text)}.tp-name[data-astro-cid-jfoniyg3] a[data-astro-cid-jfoniyg3]:hover{color:var(--cluster-ink,var(--color-primary))}.tp-desc[data-astro-cid-jfoniyg3]{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:var(--measure);margin:0}@media (max-width:559.98px){.tp-desc[data-astro-cid-jfoniyg3]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.tp-browse[data-astro-cid-jfoniyg3]{align-items:center;gap:var(--space-1);min-height:44px;margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-ui);color:var(--cluster-ink,var(--color-primary));display:inline-flex}.tp-browse[data-astro-cid-jfoniyg3]:hover{color:var(--cluster-ink,var(--color-primary))}.tp-browse[data-astro-cid-jfoniyg3] .icon{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out)}.tp-browse[data-astro-cid-jfoniyg3]:hover .icon{transform:translate(2px)}.tp-visitors-note[data-astro-cid-jfoniyg3]{align-items:flex-start;gap:var(--space-2);max-width:var(--measure);color:var(--color-text-secondary);margin:0;display:flex}.tp-end[data-astro-cid-jfoniyg3]{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.tp-end-search[data-astro-cid-jfoniyg3]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-ui);display:inline-flex}.tp-end-search[data-astro-cid-jfoniyg3]:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));color:var(--color-primary);text-decoration:none}
