ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.5rem;padding:0;font-size:.9rem;list-style:none;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--color-text-muted);margin-right:.5rem}a[data-astro-cid-vx4iavld]{color:var(--color-text-muted);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--color-title)}[data-astro-cid-vx4iavld][aria-current]{color:var(--color-title);overflow-wrap:anywhere}.copy[data-astro-cid-yulf4ecu]{border:1px solid var(--card-border);border-radius:var(--radius-cta);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.35em;padding:.3rem;font-size:.75rem;display:inline-flex}.copy[data-astro-cid-yulf4ecu]:hover{border-color:var(--card-border-hover);color:var(--color-title)}.copied[data-astro-cid-yulf4ecu]:empty,.toc[data-astro-cid-lifsiwye]{display:none}@media (width>=1200px){.toc[data-astro-cid-lifsiwye]{--toc-indent:.6rem;top:var(--toc-stick,6.3rem);margin-top:var(--toc-top,3.3rem);max-height:calc(100vh - var(--toc-stick,6.3rem) - 2rem);padding-left:var(--cell-pad);border-left:1px solid var(--hairline);grid-column:6;align-self:start;display:block;position:sticky;overflow-y:auto}.toc[data-astro-cid-lifsiwye]>.eyebrow[data-astro-cid-lifsiwye]{margin-bottom:1.25rem}.toc-part[data-astro-cid-lifsiwye]+.toc-part[data-astro-cid-lifsiwye]{margin-top:1.1rem}.toc-part-label[data-astro-cid-lifsiwye]{color:var(--color-text-summary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:600;text-decoration:none;display:block}.toc-part-label[data-astro-cid-lifsiwye]:hover{color:var(--color-title)}.toc[data-astro-cid-lifsiwye] ul[data-astro-cid-lifsiwye]{padding:0 0 0 var(--toc-indent);margin:0;font-size:.85rem;line-height:1.4;list-style:none}.toc[data-astro-cid-lifsiwye] li[data-astro-cid-lifsiwye]+li[data-astro-cid-lifsiwye]{margin-top:.35rem}.toc[data-astro-cid-lifsiwye] a[data-astro-cid-lifsiwye][data-toc]{color:var(--color-text-muted);text-decoration:none;display:block;position:relative}.toc[data-astro-cid-lifsiwye] a[data-astro-cid-lifsiwye][data-toc][aria-current=true]:before{content:"";top:.15em;bottom:.15em;left:calc(-1 * (var(--cell-pad) + var(--toc-indent)) - 1px);background:var(--color-accent);width:2px;position:absolute}.toc[data-astro-cid-lifsiwye] a[data-astro-cid-lifsiwye][data-toc]:hover,.toc[data-astro-cid-lifsiwye] a[data-astro-cid-lifsiwye][data-toc][aria-current=true]{color:var(--color-title)}}.ref-chip[data-astro-cid-jvpxjzln]{border:1px solid var(--card-border);border-radius:var(--radius-cta);background:var(--card-fill);align-items:center;gap:.4rem;max-width:100%;padding:.15rem .2rem .15rem .5rem;display:inline-flex}code[data-astro-cid-jvpxjzln]{overflow-wrap:anywhere;color:var(--color-text);font-size:.85rem}.detail-grid{--anchor-offset:5rem;grid-template-columns:minmax(0,1fr);display:grid}.detail{min-width:0}.detail-head{margin-bottom:var(--content-gap)}.detail-title{overflow-wrap:anywhere;font-size:1.75rem;font-weight:700}.thesis{margin-bottom:1.25rem}.part{margin-top:calc(var(--content-gap) * 1.5);scroll-margin-top:var(--anchor-offset)}.detail-head+.part{margin-top:0}.part .breaker{margin-bottom:2rem}.block{scroll-margin-top:var(--anchor-offset);margin-bottom:2.5rem}.part>:last-child{margin-bottom:0}.section-title{color:var(--color-title);margin:0 0 1rem;font-size:1.35rem;font-weight:650;line-height:1.2}.none{color:var(--color-text-muted);font-size:1rem}.group-label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:600}.card-grid{grid-template-columns:minmax(0,1fr);display:grid}.cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (width>=768px){.detail-grid{--anchor-offset:2rem}.detail-title{font-size:2.4rem}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){html:not([data-embed]) .detail-grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}html:not([data-embed]) .detail{grid-column:1/span 4}}
