.progress[data-astro-cid-kw4rgypl]{z-index:40;pointer-events:none;height:4px;position:fixed;top:64px;left:0;right:0}.progress[data-astro-cid-kw4rgypl] span[data-astro-cid-kw4rgypl]{background:var(--color-blue);width:100%;height:100%;transform:scaleX(var(--read,0));transform-origin:0;will-change:transform;display:block}@media (prefers-reduced-motion:reduce){.progress[data-astro-cid-kw4rgypl] span[data-astro-cid-kw4rgypl]{transition:none}}.article-head[data-astro-cid-ololo3dd]{gap:.85rem;max-width:48rem;display:grid}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs a,main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs__sep{color:var(--color-faint)}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs a:hover,main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs__here{color:var(--color-ink);text-decoration-color:currentColor}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs a:focus-visible{outline-color:var(--color-blue)}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs__sep{width:16px;height:16px}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs ol{flex-wrap:nowrap;justify-content:flex-start}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs li:last-child{min-width:0}main[data-astro-cid-ololo3dd] .article-head[data-astro-cid-ololo3dd] .crumbs__here{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.article-title[data-astro-cid-ololo3dd]{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.5rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.05}.article-byline[data-astro-cid-ololo3dd]{font-size:var(--text-caption);color:var(--color-body);flex-wrap:wrap;gap:.35rem .85rem;margin:0;display:flex}.article-byline__name[data-astro-cid-ololo3dd]{font-weight:var(--weight-strong);color:var(--color-ink)}.summarize[data-astro-cid-ololo3dd]{background:var(--color-accent);padding-block:1.5rem}.article-standfirst[data-astro-cid-ololo3dd]{font-size:var(--text-copy);color:var(--color-ink)}.post-layout[data-astro-cid-ololo3dd]{gap:3rem;display:grid}.post-main[data-astro-cid-ololo3dd]{min-width:0;max-width:48rem}.post-toc[data-astro-cid-ololo3dd]{display:none}@media (width>=1100px){.post-layout[data-astro-cid-ololo3dd].has-toc{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);align-items:start}.post-main[data-astro-cid-ololo3dd]{max-width:none}.post-toc[data-astro-cid-ololo3dd]{display:block}}.author-card[data-astro-cid-ololo3dd]{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.author-card__photo[data-astro-cid-ololo3dd],.author-card__mark[data-astro-cid-ololo3dd]{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}.author-card__mark[data-astro-cid-ololo3dd]{background:var(--color-accent-wash);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-h4);place-items:center;display:grid}.author-card__role[data-astro-cid-ololo3dd]{font-size:var(--text-caption);color:var(--color-body);margin:0}.author-card__links[data-astro-cid-ololo3dd]{font-size:var(--text-caption);flex-wrap:wrap;gap:.75rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.author-card__links[data-astro-cid-ololo3dd] a[data-astro-cid-ololo3dd]{color:var(--color-accent)}.post-related[data-astro-cid-ololo3dd]{gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.post-related[data-astro-cid-ololo3dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-related[data-astro-cid-ololo3dd] a[data-astro-cid-ololo3dd]{border:1px solid var(--color-line);border-radius:var(--radius-card);height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.25rem;text-decoration:none;display:flex}.post-related[data-astro-cid-ololo3dd] a[data-astro-cid-ololo3dd]:hover{background:var(--color-accent-wash)}.post-related__k[data-astro-cid-ololo3dd]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.post-related[data-astro-cid-ololo3dd] time[data-astro-cid-ololo3dd],.post-related__d[data-astro-cid-ololo3dd],.post-related__by[data-astro-cid-ololo3dd]{font-size:var(--text-caption);color:var(--color-body)}.post-related__t[data-astro-cid-ololo3dd]{font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;line-height:1.25}.post-related__d[data-astro-cid-ololo3dd]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-related__by[data-astro-cid-ololo3dd]{font-weight:var(--weight-strong);color:var(--color-ink)}
