.crumbs[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--color-muted);text-decoration:none}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--color-fg);text-underline-offset:3px;text-decoration:underline}.ph[data-astro-cid-jo55ryrt]{border-top:1px solid var(--color-border);padding:4rem 0 2.5rem}.ph[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);margin:2rem 0 1.5rem}.ph[data-astro-cid-jo55ryrt] .standfirst[data-astro-cid-jo55ryrt]{font-size:var(--text-lg);color:var(--color-muted);letter-spacing:-.005em;max-width:56ch;line-height:1.45}@media (width<=1023px){.ph[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}@media (width<=767px){.ph[data-astro-cid-jo55ryrt]{padding:2.5rem 0 2rem}.ph[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);margin-top:1.5rem}.ph[data-astro-cid-jo55ryrt] .standfirst[data-astro-cid-jo55ryrt]{font-size:var(--text-base)}}.meta[data-astro-cid-jo55ryrt]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr) minmax(0,2fr);display:grid}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]{border-left:1px solid var(--color-border);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:1rem 1.5rem;display:flex}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]:first-child{border-left:0;padding-left:0}.meta[data-astro-cid-jo55ryrt] .v[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-fg);letter-spacing:.01em;font-variant-numeric:tabular-nums}.meta[data-astro-cid-jo55ryrt] .by[data-astro-cid-jo55ryrt]{flex-direction:row;align-items:center;gap:.75rem}.meta[data-astro-cid-jo55ryrt] .by[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{border:1px solid var(--color-border);background:var(--color-surface);object-fit:cover;flex:0 0 36px;width:36px;height:36px}.meta[data-astro-cid-jo55ryrt] .nm[data-astro-cid-jo55ryrt]{font-size:var(--text-sm);letter-spacing:.01em;font-weight:500;line-height:1.3;display:block}.meta[data-astro-cid-jo55ryrt] .rl[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.01em;margin-top:2px;display:block}@media (width<=1023px){.meta[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]:nth-child(3){border-left:0;padding-left:0}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (width<=767px){.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]{border-left:0;border-top:1px solid var(--color-border);padding-left:0}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]:first-child{border-top:0;grid-column:1/-1}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]:nth-child(3){border-left:1px solid var(--color-border);padding-left:1rem}.meta[data-astro-cid-jo55ryrt]>div[data-astro-cid-jo55ryrt]:nth-child(4){grid-column:1/-1}}.cover[data-astro-cid-jo55ryrt]{padding:2rem 0 2.5rem}.cover-frame[data-astro-cid-jo55ryrt]{border:1px solid var(--color-border);background:var(--color-surface)}.cover[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{width:100%;height:auto;display:block}.cover[data-astro-cid-jo55ryrt] figcaption[data-astro-cid-jo55ryrt]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-top:.75rem;display:flex}@media (width<=767px){.cover[data-astro-cid-jo55ryrt]{padding:1.5rem 0 2rem}}.article[data-astro-cid-jo55ryrt]{padding-top:4rem;padding-bottom:4rem}.pg[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(200px,3fr) minmax(0,9fr);align-items:start;gap:0 2.5rem;display:grid}.article-body[data-astro-cid-jo55ryrt]{grid-column:2}.toc[data-astro-cid-jo55ryrt]{padding-right:1.5rem;position:sticky;top:5.5rem}.toc[data-astro-cid-jo55ryrt] .label[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--color-border);padding-bottom:.75rem;display:block}.toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--color-border);break-inside:avoid}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-muted);grid-template-columns:28px minmax(0,1fr);gap:.5rem;padding:9px 0;line-height:1.35;text-decoration:none;display:grid}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt] .i[data-astro-cid-jo55ryrt]{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);padding-top:2px}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover,.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover .i[data-astro-cid-jo55ryrt]{color:var(--color-fg)}.toc[data-astro-cid-jo55ryrt] .src[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{padding-top:1rem}.article-body[data-astro-cid-jo55ryrt]{letter-spacing:-.003em;counter-reset:section;max-width:66ch;font-size:18px;line-height:1.6}.article-body[data-astro-cid-jo55ryrt] h2{font-size:var(--text-xl);scroll-margin-top:5rem;line-height:1.2}.article-body[data-astro-cid-jo55ryrt] h2:not(#sources):before{counter-increment:section;content:counter(section, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-muted);margin-bottom:.75rem;font-weight:500;line-height:1;display:block}.article-body[data-astro-cid-jo55ryrt] h2#sources{border-top:1px solid var(--color-border);max-width:none;padding-top:2rem}.article-body[data-astro-cid-jo55ryrt] h2#sources~*{font-size:var(--text-base);line-height:1.55}.article-body[data-astro-cid-jo55ryrt] strong{font-weight:500}.article-body[data-astro-cid-jo55ryrt] img{border:1px solid var(--color-border);background:var(--color-surface)}.article-body[data-astro-cid-jo55ryrt] blockquote{border-left:1px solid var(--color-border-strong);color:var(--color-fg);quotes:none;padding-left:1.5rem;font-style:normal;font-weight:400}.article-body[data-astro-cid-jo55ryrt] blockquote p:before,.article-body[data-astro-cid-jo55ryrt] blockquote p:after{content:none}.article-body[data-astro-cid-jo55ryrt] blockquote ul{padding-left:1.25rem}.article-body[data-astro-cid-jo55ryrt] blockquote>p:last-child:has(>a:only-child){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em}.article-body[data-astro-cid-jo55ryrt] blockquote>p:last-child>a:only-child{color:var(--color-muted)}.article-body[data-astro-cid-jo55ryrt] figcaption,.article-body[data-astro-cid-jo55ryrt] img+em{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-muted);font-style:normal}.article-body[data-astro-cid-jo55ryrt] img+em{margin-top:.75rem;line-height:1.6;display:block}@media (width<=1023px){.pg[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.article-body[data-astro-cid-jo55ryrt]{grid-column:1}.toc[data-astro-cid-jo55ryrt]{margin-bottom:2.5rem;padding-right:0;position:static}}@media (width>=600px) and (width<=1023px){.toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{columns:2;column-gap:2rem}}@media (width<=767px){.article[data-astro-cid-jo55ryrt]{padding-top:2rem;padding-bottom:2.5rem}}.end-row[data-astro-cid-jo55ryrt]{border-top:1px solid var(--color-border);grid-template-columns:minmax(200px,3fr) minmax(0,9fr);gap:1rem 2.5rem;padding:2rem 0;display:grid}.end-row[data-astro-cid-jo55ryrt]:last-child{padding-bottom:4rem}.end-row[data-astro-cid-jo55ryrt]>.label[data-astro-cid-jo55ryrt]{padding-top:4px}.end-row[data-astro-cid-jo55ryrt] .col[data-astro-cid-jo55ryrt]{min-width:0;max-width:66ch}.author[data-astro-cid-jo55ryrt]{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.author[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{border:1px solid var(--color-border);background:var(--color-surface);object-fit:cover;width:72px;height:72px}.author[data-astro-cid-jo55ryrt] .nm[data-astro-cid-jo55ryrt]{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:500;line-height:1.2}.author[data-astro-cid-jo55ryrt] .rl[data-astro-cid-jo55ryrt]{margin-top:4px;display:block}.author[data-astro-cid-jo55ryrt] .bio[data-astro-cid-jo55ryrt]{font-size:var(--text-base);max-width:56ch;margin-top:.75rem;line-height:1.55}.author[data-astro-cid-jo55ryrt] .link[data-astro-cid-jo55ryrt]{margin-top:1rem;display:inline-block}.pn[data-astro-cid-jo55ryrt]{grid-template-columns:1fr 1fr}.pn[data-astro-cid-jo55ryrt] .cell[data-astro-cid-jo55ryrt]{flex-direction:column;gap:.75rem;min-height:150px;padding:1.5rem;display:flex}.pn[data-astro-cid-jo55ryrt] .t[data-astro-cid-jo55ryrt]{font-size:var(--text-lg);letter-spacing:-.015em;margin-top:auto;line-height:1.25}.pn[data-astro-cid-jo55ryrt] .t[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--color-fg);text-decoration:none}.pn[data-astro-cid-jo55ryrt] .t[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-border-strong)}.pn[data-astro-cid-jo55ryrt] .none[data-astro-cid-jo55ryrt]{font-size:var(--text-base);color:var(--color-muted);max-width:26ch;margin-top:auto}.pn[data-astro-cid-jo55ryrt] .cell[data-astro-cid-jo55ryrt] .link[data-astro-cid-jo55ryrt]{align-self:flex-start}@media (width<=1023px){.end-row[data-astro-cid-jo55ryrt]{grid-template-columns:1fr;gap:1rem}}@media (width<=767px){.end-row[data-astro-cid-jo55ryrt]{padding:1.5rem 0}.end-row[data-astro-cid-jo55ryrt]:last-child{padding-bottom:2.5rem}.author[data-astro-cid-jo55ryrt]{grid-template-columns:56px minmax(0,1fr);gap:1rem}.author[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{width:56px;height:56px}.pn[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.pn[data-astro-cid-jo55ryrt] .cell[data-astro-cid-jo55ryrt]{min-height:0;padding:1rem}}
