.crumbs[data-astro-cid-57z6rh23]{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);padding-top:var(--space-6);display:flex}.crumbs[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{color:var(--color-accent-text);text-decoration:underline}.ah[data-astro-cid-57z6rh23]{max-width:820px;padding-block:var(--space-8) var(--space-8)}.ah[data-astro-cid-57z6rh23] h1[data-astro-cid-57z6rh23]{font-size:var(--text-3xl);margin-top:var(--space-3);font-weight:800;line-height:1.45}.series[data-astro-cid-57z6rh23]{font-size:var(--text-xs);color:var(--color-accent-text);margin-bottom:var(--space-2);font-weight:700;display:inline-block}.series[data-astro-cid-57z6rh23]:hover{text-decoration:underline}.subtitle[data-astro-cid-57z6rh23]{margin-top:var(--space-3);font-size:var(--text-xl);color:var(--color-text-muted);font-weight:600}.eyecatch[data-astro-cid-57z6rh23]{width:100%;height:auto;margin-bottom:var(--space-8);background:var(--color-bg-alt)}.tags-foot[data-astro-cid-57z6rh23]{border-top:0;padding-top:0}.lead[data-astro-cid-57z6rh23]{margin-top:var(--space-6);font-size:var(--text-lg);line-height:1.9}.meta[data-astro-cid-57z6rh23]{margin-top:var(--space-6);gap:0 var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.layout[data-astro-cid-57z6rh23]{gap:var(--space-12);border-top:1px solid var(--color-rule);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.body[data-astro-cid-57z6rh23]{min-width:0;max-width:var(--prose)}.prose[data-astro-cid-57z6rh23]{font-size:1.0625rem;line-height:2}.prose[data-astro-cid-57z6rh23]>*+*{margin-top:var(--space-6)}.prose[data-astro-cid-57z6rh23] h2{font-family:var(--font-display);font-size:var(--text-2xl);margin-top:var(--space-16);scroll-margin-top:88px;font-weight:700}.prose[data-astro-cid-57z6rh23] h2:first-child{margin-top:0}.prose[data-astro-cid-57z6rh23] h3{font-size:var(--text-xl);margin-top:var(--space-12)}.prose[data-astro-cid-57z6rh23] ul,.prose[data-astro-cid-57z6rh23] ol{gap:var(--space-2);padding-left:1.4em;display:grid}.prose[data-astro-cid-57z6rh23] a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}.prose[data-astro-cid-57z6rh23] a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.prose[data-astro-cid-57z6rh23] pre{color:var(--color-code-fg);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);line-height:1.7;overflow-x:auto;background:var(--color-code-bg)!important}.prose[data-astro-cid-57z6rh23] code{font-family:var(--font-mono)}.prose[data-astro-cid-57z6rh23] :not(pre)>code{background:var(--color-bg-alt);padding:1px 6px;font-size:.9em}.prose[data-astro-cid-57z6rh23] blockquote{padding-left:var(--space-4);border-left:2px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-text-muted);margin-inline:0}.prose[data-astro-cid-57z6rh23] img{width:100%;height:auto}.prose[data-astro-cid-57z6rh23] table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.prose[data-astro-cid-57z6rh23] th,.prose[data-astro-cid-57z6rh23] td{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-hairline)}.src-label[data-astro-cid-57z6rh23]{font-weight:600}.foot[data-astro-cid-57z6rh23]{margin-top:var(--space-12);padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.foot[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{font-size:var(--text-sm);margin-bottom:var(--space-3);font-weight:700}.sources[data-astro-cid-57z6rh23]{gap:var(--space-2);font-size:var(--text-sm);list-style:none;display:grid}.sources[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sources[data-astro-cid-57z6rh23] svg{color:var(--color-text-subtle)}.sources[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{color:var(--color-text-subtle);font-size:var(--text-xs)}.relm[data-astro-cid-57z6rh23]{list-style:none}.relm[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--color-hairline);display:flex}.relm[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{font-weight:800}.relm[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{color:var(--color-accent-text)}.relm[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{font-size:var(--text-xs);color:var(--color-text-subtle)}.side[data-astro-cid-57z6rh23]{gap:var(--space-8);align-content:start;display:grid}.toc-h[data-astro-cid-57z6rh23]{font-size:var(--text-sm);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule);font-weight:700}.toc[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{counter-reset:toc;list-style:none}.toc[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{counter-increment:toc;border-bottom:1px solid var(--color-hairline)}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{padding-block:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);grid-template-columns:1.5em 1fr;display:grid}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:before{content:counter(toc);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{color:var(--color-accent-text)}.more[data-astro-cid-57z6rh23]{margin-top:var(--space-24)}.more-grid[data-astro-cid-57z6rh23]{gap:var(--space-8);display:grid}@media (width>=768px){.more-grid[data-astro-cid-57z6rh23]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.more-grid[data-astro-cid-57z6rh23]>*{padding-right:var(--space-6)}.more-grid[data-astro-cid-57z6rh23]>*+*{border-left:1px solid var(--color-hairline);padding-left:var(--space-6)}}@media (width>=1024px){.layout[data-astro-cid-57z6rh23]{grid-template-columns:minmax(0, var(--prose)) 300px;justify-content:space-between;gap:var(--space-12)}.side[data-astro-cid-57z6rh23]{top:var(--space-6);align-self:start;position:sticky}}.progress[data-astro-cid-57z6rh23]{z-index:70;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{background:var(--color-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.share[data-astro-cid-57z6rh23]{align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sh[data-astro-cid-57z6rh23]{min-height:36px;padding:0 var(--space-3);background:var(--color-bg-alt);font-size:var(--text-xs);cursor:pointer;color:var(--color-text);border:0;align-items:center;font-weight:600;display:inline-flex}.sh[data-astro-cid-57z6rh23]:hover{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg-alt))}.sh-msg[data-astro-cid-57z6rh23]{font-size:var(--text-xs);color:var(--color-accent-text)}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23][aria-current=true]{color:var(--color-text);border-left-color:var(--color-accent);font-weight:700}.prose[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{scroll-margin-top:88px}
