.series-box[data-astro-cid-xklcvkcj]{border:1px solid var(--border-strong);border-radius:var(--radius);margin-bottom:3rem;font-size:.9375rem}summary[data-astro-cid-xklcvkcj]{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1rem 1.25rem;list-style:none;display:grid}summary[data-astro-cid-xklcvkcj]::-webkit-details-marker{display:none}.label[data-astro-cid-xklcvkcj]{align-items:center;gap:.6rem;display:inline-flex}.title[data-astro-cid-xklcvkcj]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-strong);transition:color .15s var(--ease);font-size:1.2rem;font-weight:350;line-height:1.2}.title[data-astro-cid-xklcvkcj]:hover{color:var(--fg)}.progress[data-astro-cid-xklcvkcj]{gap:4px;display:flex}.progress[data-astro-cid-xklcvkcj] i[data-astro-cid-xklcvkcj]{background:var(--border-strong);width:16px;height:2px}.progress[data-astro-cid-xklcvkcj] i[data-astro-cid-xklcvkcj].done{background:var(--fg-muted)}.progress[data-astro-cid-xklcvkcj] i[data-astro-cid-xklcvkcj].current{background:var(--accent)}ol[data-astro-cid-xklcvkcj]{border-top:1px solid var(--border);margin:0;padding:.25rem 1.25rem .75rem;list-style:none}li[data-astro-cid-xklcvkcj]{color:var(--fg-muted);gap:1rem;padding-block:.55rem;display:flex}li[data-astro-cid-xklcvkcj]+li[data-astro-cid-xklcvkcj]{border-top:1px solid var(--border)}.n[data-astro-cid-xklcvkcj]{font-size:var(--text-xs);color:var(--fg-subtle);font-variant-numeric:tabular-nums;padding-top:.15rem}li[data-astro-cid-xklcvkcj] a[data-astro-cid-xklcvkcj]{transition:color .15s var(--ease)}li[data-astro-cid-xklcvkcj] a[data-astro-cid-xklcvkcj]:hover,li[data-astro-cid-xklcvkcj].current{color:var(--fg-strong)}li[data-astro-cid-xklcvkcj].current .n[data-astro-cid-xklcvkcj]{color:var(--accent)}@media (width<=640px){summary[data-astro-cid-xklcvkcj]{grid-template-columns:1fr;gap:.5rem}}.toc[data-astro-cid-vgcmpjet] .eyebrow[data-astro-cid-vgcmpjet]{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.toc[data-astro-cid-vgcmpjet] .eyebrow[data-astro-cid-vgcmpjet]:after{content:"";background:var(--border);flex:1;height:1px}ol[data-astro-cid-vgcmpjet]{border-left:1px solid var(--border);counter-reset:section;margin:0;padding:0;list-style:none}li[data-astro-cid-vgcmpjet][data-depth="2"]{counter-increment:section}li[data-astro-cid-vgcmpjet][data-depth="3"] a[data-astro-cid-vgcmpjet]{padding-left:2.6rem}a[data-astro-cid-vgcmpjet]{color:var(--fg-subtle);transition:color .15s var(--ease), border-color .15s var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:.35rem 0 .35rem 1rem;font-size:.8125rem;line-height:1.45;display:block;position:relative}li[data-astro-cid-vgcmpjet][data-depth="2"] a[data-astro-cid-vgcmpjet]:before{content:counter(section, decimal-leading-zero);width:1.6rem;font-size:var(--text-2xs);letter-spacing:.08em;color:var(--fg-faint);font-variant-numeric:tabular-nums;display:inline-block}a[data-astro-cid-vgcmpjet]:hover{color:var(--fg-strong)}a[data-astro-cid-vgcmpjet][aria-current]{color:var(--fg-strong);border-left-color:var(--accent)}li[data-astro-cid-vgcmpjet][data-depth="2"] a[data-astro-cid-vgcmpjet][aria-current]:before{color:var(--accent)}.progress[data-astro-cid-ssdmjifj]{z-index:60;background:var(--accent);transform-origin:0;height:1px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.post-header[data-astro-cid-ssdmjifj]{border-bottom:1px solid var(--border)}.inner[data-astro-cid-ssdmjifj]{max-width:calc(var(--content-width) + 16rem + 5rem + 6rem);padding-block:clamp(2.5rem,7vw,4.5rem) clamp(2rem,5vw,3rem)}.crumbs[data-astro-cid-ssdmjifj]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.crumbs[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{transition:color .15s var(--ease)}.crumbs[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover,.crumb-series[data-astro-cid-ssdmjifj]{color:var(--fg-strong)}.sep[data-astro-cid-ssdmjifj]{color:var(--fg-faint)}h1[data-astro-cid-ssdmjifj]{letter-spacing:-.03em;margin:clamp(1.5rem,4vw,2.25rem) 0 0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:320;line-height:1.02}.lede[data-astro-cid-ssdmjifj]{max-width:46rem;color:var(--fg-muted);margin:1.5rem 0 0;font-size:1.1875rem;line-height:1.6}.meta[data-astro-cid-ssdmjifj]{flex-wrap:wrap;margin:2.25rem 0 0;display:flex}.meta[data-astro-cid-ssdmjifj]>div[data-astro-cid-ssdmjifj]{padding:.1rem 2rem .1rem 0}.meta[data-astro-cid-ssdmjifj]>div[data-astro-cid-ssdmjifj]+div[data-astro-cid-ssdmjifj]{border-left:1px solid var(--border);padding-left:2rem}.meta[data-astro-cid-ssdmjifj] dt[data-astro-cid-ssdmjifj]{font-size:var(--text-2xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);font-weight:500}.meta[data-astro-cid-ssdmjifj] dd[data-astro-cid-ssdmjifj]{color:var(--fg-strong);margin:.35rem 0 0;font-size:.9375rem}.tags[data-astro-cid-ssdmjifj]{flex-wrap:wrap;gap:.4rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.layout[data-astro-cid-ssdmjifj]{grid-template-columns:minmax(0, var(--content-width)) 16rem;max-width:calc(var(--content-width) + 16rem + 5rem + 6rem);justify-content:space-between;gap:5rem;padding-top:3.5rem;display:grid}.content[data-astro-cid-ssdmjifj]{min-width:0}.sidebar[data-astro-cid-ssdmjifj]{align-self:start;max-height:calc(100dvh - 7rem);position:sticky;top:5.5rem;overflow-y:auto}.series-nav[data-astro-cid-ssdmjifj]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:4.5rem;display:grid}.series-nav[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color .15s var(--ease);flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.series-nav[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{border-color:var(--border-bold)}.series-nav[data-astro-cid-ssdmjifj] .title[data-astro-cid-ssdmjifj]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-strong);font-size:1.25rem;font-weight:350;line-height:1.2}.series-nav[data-astro-cid-ssdmjifj] .arrow[data-astro-cid-ssdmjifj]{color:var(--accent)}.series-nav[data-astro-cid-ssdmjifj] .next[data-astro-cid-ssdmjifj]{text-align:right;grid-column:2}.author[data-astro-cid-ssdmjifj]{margin-top:5rem}.author-card[data-astro-cid-ssdmjifj]{gap:1.25rem;margin-top:1.75rem;display:flex}.avatar[data-astro-cid-ssdmjifj]{border:1px solid var(--border-strong);border-radius:var(--radius);width:3.5rem;height:3.5rem;font-family:var(--font-display);color:var(--fg-strong);flex:none;place-items:center;font-size:1.6rem;font-weight:350;display:grid}.author-card[data-astro-cid-ssdmjifj] p[data-astro-cid-ssdmjifj]{margin:0}.name[data-astro-cid-ssdmjifj]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-strong);font-size:1.5rem;font-weight:350;line-height:1.15}.role[data-astro-cid-ssdmjifj]{margin-top:.4rem!important}.bio[data-astro-cid-ssdmjifj]{max-width:36rem;color:var(--fg-muted);font-size:.9375rem;margin-top:.75rem!important}.related[data-astro-cid-ssdmjifj]{margin-top:5rem}.related[data-astro-cid-ssdmjifj] .post-list{margin-top:.75rem}@media (width<=1100px){.layout[data-astro-cid-ssdmjifj]{max-width:calc(var(--content-width) + 6rem);grid-template-columns:minmax(0,1fr)}.sidebar[data-astro-cid-ssdmjifj]{display:none}.inner[data-astro-cid-ssdmjifj]{max-width:calc(var(--content-width) + 6rem)}}@media (width<=640px){.series-nav[data-astro-cid-ssdmjifj]{grid-template-columns:1fr}.series-nav[data-astro-cid-ssdmjifj] .next[data-astro-cid-ssdmjifj]{grid-column:1}.meta[data-astro-cid-ssdmjifj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.meta[data-astro-cid-ssdmjifj]>div[data-astro-cid-ssdmjifj],.meta[data-astro-cid-ssdmjifj]>div[data-astro-cid-ssdmjifj]+div[data-astro-cid-ssdmjifj]{border-left:0;border-top:1px solid var(--border);padding:.75rem 0 0}}
