.post-share[data-astro-cid-r3taeo7b]{margin-top:20px}a[data-astro-cid-r3taeo7b]{border:1px solid var(--frame);width:32px;height:32px;color:var(--hi);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-r3taeo7b]:hover{background:var(--surface);border-color:var(--accent);text-underline-offset:4px;text-decoration:underline}@media (pointer:coarse){a[data-astro-cid-r3taeo7b]{width:44px;height:44px}}.toc-list[data-astro-cid-p33bl5ka]{counter-reset:toc;margin-top:12px;list-style:none}.toc-list[data-astro-cid-p33bl5ka] li[data-astro-cid-p33bl5ka]{counter-increment:toc;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 8px;display:grid}.toc-list[data-astro-cid-p33bl5ka] li[data-astro-cid-p33bl5ka]:before{content:counters(toc,".");min-width:1.9em;color:var(--dim);font-size:.85em}.toc-list[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{min-width:0;color:var(--dim);text-decoration:none}.toc-list[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover{color:var(--hi)}.toc-list[data-astro-cid-p33bl5ka] li[data-astro-cid-p33bl5ka]:has(a[aria-current=true]):before{color:var(--brand-orange)}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]:has(a[aria-current=true])>ol[data-astro-cid-p33bl5ka]{border-left:2px solid var(--brand-orange);padding-left:calc(1.2em - 1px)}.toc-list[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka][aria-current=true]{color:var(--hi);font-weight:600}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]{grid-template-columns:1.6em auto minmax(0,1fr)}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]>.toc-toggle[data-astro-cid-p33bl5ka],.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]>.toc-gap[data-astro-cid-p33bl5ka]{grid-area:1/1}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]:before{grid-area:1/2}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]>a[data-astro-cid-p33bl5ka]{grid-area:1/3}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]>ol[data-astro-cid-p33bl5ka]{grid-column:2/-1;margin-top:4px}.toc-all[data-astro-cid-p33bl5ka]{appearance:none;color:var(--dim);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-4px 0 4px auto;padding:2px 0;font-size:13px;text-decoration:underline;display:block}.toc-all[data-astro-cid-p33bl5ka]:hover{color:var(--hi)}.toc-toggle[data-astro-cid-p33bl5ka]{appearance:none;width:1.6em;height:1.6em;color:var(--dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:start;align-items:center;margin:-.15em 0 0;padding:0;display:flex}.toc-toggle[data-astro-cid-p33bl5ka]:hover{color:var(--hi)}.toc-toggle[data-astro-cid-p33bl5ka]:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:.4em;height:.4em;transition:transform .12s;transform:rotate(-45deg)}.toc-toggle[data-astro-cid-p33bl5ka][aria-expanded=true]:before{transform:rotate(45deg)translate(-1px,-1px)}.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]:has(>.toc-toggle[aria-expanded=false])>ol[data-astro-cid-p33bl5ka]{display:none}@media (prefers-reduced-motion:reduce){.toc-toggle[data-astro-cid-p33bl5ka]:before{transition:none}}@media (pointer:coarse){.toc-list[data-astro-cid-p33bl5ka]>li[data-astro-cid-p33bl5ka]{grid-template-columns:2.4em auto minmax(0,1fr)}.toc-toggle[data-astro-cid-p33bl5ka]{width:2.4em;height:2.4em}}.toc-list[data-astro-cid-p33bl5ka] ol[data-astro-cid-p33bl5ka]{counter-reset:toc;border-left:1px solid var(--rule);grid-column:1/-1;padding-left:1.2em;list-style:none}.post-back[data-astro-cid-a6sclapi] a[data-astro-cid-a6sclapi]{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:16px;display:inline-flex}.post-updated[data-astro-cid-a6sclapi]{color:var(--hi);border-bottom:2px solid var(--brand-orange)}.post-standfirst[data-astro-cid-a6sclapi]{border-left:3px solid var(--brand-orange);margin-top:8px;padding-left:18px}.post-standfirst[data-astro-cid-a6sclapi] p[data-astro-cid-a6sclapi]+p[data-astro-cid-a6sclapi]{max-width:64ch;color:var(--hi);margin-top:6px;font-size:21px;line-height:1.5}.post-start[data-astro-cid-a6sclapi]{color:var(--dim);font:500 13px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin-top:36px;display:flex}.post-start[data-astro-cid-a6sclapi]:after{content:"";border-top:1px solid var(--rule);flex:1}.post-back-end[data-astro-cid-a6sclapi]{border-top:1px solid var(--rule);margin-top:32px;padding-top:16px}.article-contents[data-astro-cid-a6sclapi]{border:1px solid var(--rule);background:var(--surface);max-height:70vh;margin-top:28px;padding:20px;font-size:16px;overflow-y:auto}.post-tags[data-astro-cid-a6sclapi]{border-top:1px solid var(--rule);color:var(--dim);margin-top:32px;padding-top:16px;font-size:15px}.post-author[data-astro-cid-a6sclapi]{border:1px solid var(--rule);background:var(--surface);margin-top:28px;padding:20px;font-size:15px}.post-author[data-astro-cid-a6sclapi] p[data-astro-cid-a6sclapi]{margin:8px 0 0}.post-cta[data-astro-cid-a6sclapi]{border-top:3px solid var(--brand-orange);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px;display:flex}.post-cta[data-astro-cid-a6sclapi] p[data-astro-cid-a6sclapi]{margin:0}.post-cta[data-astro-cid-a6sclapi] .bar[data-astro-cid-a6sclapi]{flex-shrink:0}.post-related[data-astro-cid-a6sclapi]{margin-top:32px}.post-related[data-astro-cid-a6sclapi] h2[data-astro-cid-a6sclapi]{margin:0 0 12px;font-size:22px}.post-related[data-astro-cid-a6sclapi] li[data-astro-cid-a6sclapi]+li[data-astro-cid-a6sclapi]{margin-top:8px}@media (width<=600px){.post-cta[data-astro-cid-a6sclapi]{flex-direction:column;align-items:start}}@media (width>=1180px){.article-contents[data-astro-cid-a6sclapi]{display:none}}.toc[data-astro-cid-a6sclapi]{font-size:15px;line-height:1.45}.toc[data-astro-cid-a6sclapi] strong[data-astro-cid-a6sclapi]{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:13px;display:block}
